PHP基本知识

PHP是为同种嵌入在HTML代码中的脚本语言,它由服务器负责解释,可以用来管理动态内容、支持数据库、处理会话跟踪、甚至构建整个电子商务站点。

PHP支持广大风行、非流行的数据库,包括MySQL、PostgreSQL、Oracle、Sybase、Dbase、Informix、Informix、Interbase、Access、
Microsoft SQL Server

PHP几乎无所不能,具体到Web开发上,PHP能完成其他一样缓服务器端程序所能成就的动作,如征集表单数据、生成动态网页、发送/接受Cookies等

尽管PHP初衷是为着Web设计,但是其也会当做命令行语言使用

PHP可以协助网站开发人员为网站的的访问者提供本土化的服务。当远端用户单击进入网站时,网站会冲远端用户各自浏览器的安装自动地因那母语为那提供
页面。如果吃求的语言文件是,那么用户所观看底的文本就是那母语;如果语言文件未有,那么文本就是默认的英语还是Web开发人员指定的任何语言

PHP可以跟Apache自然做,作为一个模块编译成Apache二进制文件。由于Apache能够运转于Windows、Linux、Solaries和其余各种操作系统平台达成,因此只有就当下一面优势的话,其它Web语言无法与PHP相比拟。此外,利用Apache构建的Web服务器还有跟记录的作用,因此其安全性会保障以嵩的预先级及,从夫角度来说,ASP.NET或ASP默认的运行平台IIS是力不从心与PHP相比拟的。最后,PHP拥有双重有些的代码路径,这意味着减小了分析及施行PHP页面服务器端代码的时日,因此运行更高效。

                                                       
  SQL Server 1
                                 2016-05-18 23:27:12

在以PHP源代码嵌入至HTML文档中,一定要是拿该插入到HTML文档的关键性,即body体内

设若要是以另的数据类型转换成布尔数据类型,需要在前边加上bool或者Boolean

可应用gettype()函数返回数据类型的品种,

比方一旦用另外数据形态变成为布尔数据类型,下列数值为当是布尔值FALSE

Δ布尔值FALSE本身

Δ整数0,其余均为TRUE,包括负数

Δ浮点数0.0

Δ空字符串以及字符串”0″

Δ没有元素的数组

Δ没有成员变量的靶子

Δ特殊之数据类型NULL(包括未安装的变量)

 

¥整数有效限制来看操作系统而定,在Windows中,-2147483648~2147483647

1)八进制的平头以0开头,2)十六进制的整数以0x开头,例如:0x1E,3)如果如来得的数字高于了整数数据类型的可行限制,PHP会使用浮点数进行表示

¥不要将未知的小数使用int或者integer强制转换成为整数数据类型进行测算,因为结果无法预测,如
echo (int)((0.1+0.7)*10) 结果也7而非是不利的8

¥浮点数的有用限制来看操作系统而定,浮点数使用e或者E来表示为10乎之之指数,有效小数碰只是及14各项

¥round()函数来将浮点数四放弃五切,例:echo round(3.6,0)//4 , echo
round(1.95583,2)//1.96,echo
round(1241757,-3)//1242000,从整数的右边开始,对第三号整数季放弃五适合,

2016-05-19 13:27:49

¥ceil()函数将浮点数无条件进位,转换成整数,但ceil()函数返回的价值仍然是浮点数数据类型

¥floor()函数将浮点数无条件舍去,返回的值仍然是浮点数数据类型

¥字符串使用单引号或是双引号,将字符串的始末涵盖起来

¥PHP的字符串只能表示256独字符,所以它们不支持Unicode

¥可以将变量的名称使用大括哀号包含起来,和外的字符串连接,例:$str =
“done”;echo “Well {$str}!”,”<br>”;// Well done!

¥取字符串中之某字符,例:$str =
“Dictionary”;echo “第1单字符是:”,$str{0},”<br>”;//D

¥在将字符串与数字相加的时,结果会取得数字,字符串会转换成字符串开头能够转移的数字

例:

$x = 2 + "12.5"."<br>";
echo $x;//14.5
$x = 1 + "mynumber-1.3e3"."<br>";
echo $x;//1
$x = 1 + "10.1books"."<br>";
echo $x;//11.1

¥ord()函数返回字符串的首只字符的 ASCII 值,例:echo
“‘\\n’的ASCII码:”,ord(“\nAsia”);//10

¥chr()将ASCII码转换乘字符,例:

echo “<br>字符=”,chr(65);//A
$str = sprintf(“<br>这个字符 =
%c”,65);//sprintf()用于返回一个格式字符串
echo $str;

 2016-05-21 23:24:16

¥如果假定以另的数据类型转换成字符串数据类型,在眼前加上string.布尔值TRUE将更换成为字符串”1″,布尔值FLASE以易成空字符串””,例:

$str = (string)232;echo (bool)$str;//1,将232换成0,则输出””

¥将浮点数转换成为字符串:$a = 1.5e-3;echo (string)$a;//0.0015

 

¥PHP用array()函数SQL Server创建数组

 

 

相关文章