- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP基本语法【DOC精选】
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.12345678901234? // double,real都一样数据的丢失参 字符串转换为数值??? ??? 4.强制换为字符串 (string) |strval()可以用 (string) 标记或者 strval() 函数将一个值转换为字符串。当某表达式需要字符串时,字符串的转换会在表达式范围内自动完成。例如当使用 echo() 或者 print() 函数时,或者将一个变量值与一个字符串进行比较的时候。
布尔值 TRUE 将被转换为字符串 1,而值 FALSE 将被表示为 (即空字符串)。这样就可以随意地在布尔值和字符串之间进行比较。
整数或浮点数数值在转换成字符串时,字符串由表示这些
您可能关注的文档
- Pecision_Agriculture_Scenario_Feb【DOC精选】.doc
- PCB版制作方式【DOC精选】.doc
- Phonetics.ppt.Convertor【DOC精选】.doc
- Philosophy and Religions【DOC精选】.doc
- PhoenixCard使用指南【DOC精选】.doc
- Phonetics语义学【DOC精选】.doc
- PER-CLB-CLT【DOC精选】.doc
- Photoshop 图像处理课程标准【DOC精选】.doc
- PHNIX直热式双热源热泵热水机组---高效节能专家(暖通或)【DOC精选】.doc
- Photodiodes【DOC精选】.doc
最近下载
- 广东省烟草专卖局(公司)招聘考试真题2024.docx
- 中小学校长专业发展的理论与演进模式.ppt VIP
- 2024年主任医师(正高)-血液病学(正高)考试历年高频考点题库含答案.docx VIP
- 2025年操作工技能考核考试-手工造型工笔试考试历年典型考题及考点含含答案.docx
- 我国药品管理动态及新法规解读-增补-2025执业药师继续教育答案.docx VIP
- DVD光头识别培训资料.pdf VIP
- 《初中生网络安全教育主题班课件》.ppt VIP
- 血液吸附技术在危重症中的应用.pptx VIP
- 2023年主任医师(正高)-血液病学(正高)考试历年真题集锦附带答案.docx VIP
- 八年级上册全部古诗词(18首).pdf VIP
文档评论(0)