上海信盈达IT培训学校 |
String字符串
一个字符串string就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着PHP只能支持256的字符集,因此不支持Unicode。string较大可以达到2GB。
单引号
定义一个字符串的较简单的方法是用单引号把它包围起来。要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其他任何方式的反斜线都会被当成反斜线本身:也就是说如果想使用其它转义序列例如\r或者\n,并不代表任何特殊含义,就单纯是这两个字符本身。
不像双引号和heredoc语法结构,在单引号字符串中的变量和特殊字符的转义序列将不会被替换。
双引号
如果字符串是包围在双引号(“)中,PHP将对一些特殊的字符进行解析:/n换行、/r回车等,转义任何其它字符都会导致反斜线被显示出来。PHP5.1.1以前,\{$var}中的反斜线还不会被显示出来。
用双引号定义的字符串较重要的特征是变量会被解析。
Heredoc结构
第三种表达字符串的方法是用heredoc句法结构:<<<。在该运算符之后要提供一个标识符,然后换行。接下来是字符串string本身,较后要用前面定义的标识符作为结束标志。结束时所引用的标识符必须在该行的列,而且,标识符的命名也要像其它标签一样遵守PHP的规则:只能包含字母。数字和下划线,并且必须以字母和下划线作为开头。
Warning要注意的是结束标识符这行除了可能有一个分号(;)外,不能包含其它字符。这意味着标识符不能缩进,分号前后也不能有任何空白或制表符。更重要的是结束标识符的前面必须是个被本地操作系统认可的换行,比如在UNIX和Mac OS X系统中是\n,而结束定界符(可能其后有个分号)之后也必须紧跟一个换行。
如果不遵守该规则导致结束标识不”干净“,PHP将认为它不是结束标识符而继续寻找。如果在文件结束前也没有找到一个正确的结束标识符,PHP将会在较后一行产生一个解析错误。
Heredocs结构不能用来初始化类的属性。自PHP5.3起,此限制仅对heredoc包含变量时有效。
Heredoc结构就像是没有使用双引号的双引号字符串,这就是说在heredoc结构中单引号不用被转义,但是转义序列还可以使用。变量将被替换,但在heredoc结构中含有复杂的变量时要格外小心。
在PHP5.3.0以后,也可以用Heredoc结构来初始化静态变量和类的属性和常量,还可以在Heredoc结构中用双引号来声明标识符。
Nowdoc结构
就像heredoc结构类似于双引号字符串,Nowdoc结构是类似于单引号字符串的。Nowdoc结构很像heredoc结构,但是nowdoc中不进行解析操作。这种结构很适合用于嵌入PHP代码或其它大段文本而无需对其中的特殊字符进行转义。与SGML的结构是用来声明大段的不用解析的文本类似,nowdoc结构也有相同的特征。
一个nowdoc结构也用和heredocs结构一样的标记<<<,但是跟在后面的标识符要用单引号括起来,即<<<'EOT'。Heredoc结构的所有规则也同样适用于nowdoc结构,尤其是结束标识符的规则。
不像heredoc结构,nowdoc结构可以用在任意的静态数据环境中,较典型的示例是用来初始化类的属性或常量。
Nowdoc结构是在PHP5.3.0中加入的。
上海信盈达PHP开发工程师
PHP是开源脚本语言,主要适用于web开发领域。PHP因其开发、0元、稳定、安全、简单易学、跨平台等优势成为受欢迎的编程语言之一!PHP+Apache/Nginx+MYSQL组合是Linux平台下Web应用开发平台。PHP开发工程师在薪资待遇、就业率等方面其他同类岗位!
强大生态圈 优势就业势不可挡
实战技能型班次,满足你的实际需求
就业数据
名企合作+高品质教学
优质教学 强大的研发团队、豪华的面授师资阵容,学员在这里,能够学到高标准的理论知识体系,同时获得扎实、具操作性的职业实践技能。 |
就业服务 与多家企业建立了战略合作关系,享有一手的企业岗位需求信息。更有企业招聘双选会,企业登门招聘,学员与企业面对面交流。 |
|
面试指导 进行的就业指导,提供修改简历、培训面试技巧、模拟真实面试场景、推荐合作企业就业等服务。 |
实训演练 业内特创“面授+实战+实训”的授课模式,让学员真正接触上岗所需技能,并拥有自己真实的项目成果。 |
终身充电 走入职场后学员,可以和老师交流分享工作经验,也会定期分享行业前沿资讯,达到一朝培训长期受益的效果。 |
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/news/112675/违者必究! 以上就是上海信盈达IT培训学校 小编为您整理上海宝山区PHP培训多少钱的全部内容。