首页 > php教程 > php手册 > 正文

PHP基本知识 - 我在这儿

php中文网
发布: 2016-05-20 13:22:05
原创
2028人浏览过

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

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

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

尽管PHP初衷是为了Web设计,但是它也能作为命令行语言使用

PHP可以帮助网站开发人员为网站的的访问者提供本土化的服务。当远端用户单击进入网站时,网站会根据远端用户各自浏览器的设置自动地以其母语向其提供
页面。如果被请求的语言文件存在,那么用户所看到的的文本就是其母语;如果语言文件不存在,那么文本就是默认的英语或者Web开发人员指定的其他语言

立即学习PHP免费学习笔记(深入)”;

PHP可以与Apache自然结合,作为一个模块编译成Apache二进制文件。由于Apache能够运行在Windows、Linux、Solaries和其他各种操作系统平台上,因此单就这一方面优势来说,其它Web语言无法与PHP相比拟。此外,利用Apache构建的Web服务器还有跟踪记录的功能,因此其安全性能够保持在最高的优先级上,从这个角度来说,ASP.NET或ASP默认的运行平台IIS是无法与PHP相比拟的。最后,PHP拥有更小的代码路径,这意味着减少了分析和执行PHP页面服务器端代码的时间,因此运行更加迅速。

PHP项目开发案例全程实录  第2版
PHP项目开发案例全程实录 第2版

《PHP项目开发案例全程实录》是2011年清华大学出版社出版的图书,作者是明日科技。本书适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。

PHP项目开发案例全程实录  第2版 581
查看详情 PHP项目开发案例全程实录  第2版

                                                          
                                 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}!","
";// Well done!

¥取字符串中的某个字符,例:$str = "Dictionary";echo "第1个字符是:",$str{0},"
";//D

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

例:

<span style="color: #800080;">$x</span> = 2 + "12.5"."<br>"<span style="color: #000000;">;
</span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$x</span>;<span style="color: #008000;">//</span><span style="color: #008000;">14.5</span>
<span style="color: #800080;">$x</span> = 1 + "mynumber-1.3e3"."<br>"<span style="color: #000000;">;
</span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$x</span>;<span style="color: #008000;">//</span><span style="color: #008000;">1</span>
<span style="color: #800080;">$x</span> = 1 + "10.1books"."<br>"<span style="color: #000000;">;
</span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$x</span>;<span style="color: #008000;">//</span><span style="color: #008000;">11.1</span>
登录后复制

¥ord()函数取得字符的ASCII码,chr()将ASCII码转换乘字符

 

 

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号