- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP基本语法大全
PHP基本语法详解
您无法在浏览器中通过查看源文档的方式来查看 PHP 的源代码 - 您只能看到 PHP 文件的输出,即纯粹的 HTML。这是因为在结果返回浏览器之前,脚本就已经在服务器执行了。
有两种通过 PHP 来输出文本的基础指令:echo 和 print。在上面的例子中,我们使用了 echo 语句来输出文本 Hello World。
key 只能是整数和字符串 强制类型强制转换 参考:PHP手册
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。
允许的强制转换有:
int , integer - 转换成整型
bool , boolean - 转换成布尔型
float , double , real - 转换成浮点型
string - 转换成字符串
array - 转换成数组
object - 转换成对象
注意在括号内允许有空格和制表符还可以用settype mixed var, string type 进行强制转换. 1.强制转换为布尔值 bool | boolean
要明示地将一个值转换成 boolean,用 bool 或者 boolean 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制需要一个 boolean 参数时,该值会被自动转换。 当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE整型值 0(零)浮点型值 0.0(零)空白字符串和字符串 0 没有成员变量的数组没有单元的对象(仅适用于 PHP 4)特殊类型 NULL(包括尚未设定的变量)所有其它值都被认为是 TRUE(包括任何资源)。
?phpvar_dump bool ; // bool false var_dump bool 1 ; // bool true var_dump bool -2 ; // bool true var_dump bool foo ; // bool true var_dump bool 2.3e5 ; // bool true var_dump bool array 12 ; // bool true var_dump bool array ; // bool false var_dump bool false ; // bool true 2.强制转换为整形 int | integer 要明示地将一个值转换为 integer,用 int 或 integer 强制转换。不过大多数情况下都不需要强制转换,因为当运算符,函数或流程控制需要一个 integer 参数时,值会自动转换。还可以通过函数 intval 来将一个值转换成整型。 a.从bool转换b.从浮点数转换 取整,超出范围,结果不定c.从字符串转换 参看字符串转换为数值d.从其它类型转换?? 先换成 bool值,再转换
决不要将未知的分数强制转换为 integer,这样有时会导致意外的结果。 ?phpecho int 0.1+0.7 * 10 ; // 显示 7 $str 123.456abc7;? // int 123echo int $str;$str abc123.456;?? // int 0$str true; // int 1$str false; // int 0 3.强制转换为浮点型 int | double | real |doubleval |floatval |intval 精度: 0.1座机电话号码01234? // double,real都一样数据的丢失参 字符串转换为数值 4.强制换为字符串 string |strval 可以用 string 标记或者 strval 函数将一个值转换为字符串。当某表达式需要字符串时,字符串的转换会在表达式范围内自动完成。例如当使用 echo 或者 print 函数时,或者将一个变量值与一个字符串进行比较的时候。
布尔值 TRUE 将被转换为字符串 1,而值 FALSE 将被表示为 (即空字符串)。这样就可以随意地在布尔值和字符串之间进行比较。
整数或浮点数数值在转换成字符串时,字符串由表示这些数值的数字字符组成(浮点数还包含有指数部分)。
数组将被转换成字符串 Array,因此无法通过 echo 或者 print 函数来输出数组的内容。请参考下文以获取更多提示。
对象将被转换成字符串 Object。如果因为调试需要,需要将对象的成员变量打印出来,请阅读下文。如果希望
您可能关注的文档
最近下载
- 20241123家居制造业集团战略规划和运营管控规划方案.pptx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人笔试备考题库及答案解析.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人笔试模拟试题及答案解析.docx VIP
- 警犬技术岗位面试问题.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试备考题库及答案解析.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试练习题库及答案解析.docx VIP
- 绿色建筑及节能材料技术.ppt VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试备考试题及答案解析.docx VIP
- 版小学二年级道德与法治上册第11课《大家排好队》名师课堂实录(第一.pdf VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试练习试题及答案解析.docx VIP
文档评论(0)