1. PHP是什么?
PHP 是Personal Home Page 的缩写,后改名为Hypertext Preprocessor,中文名为超文本预处理器。它是一种用来开发动态网站的服务器端脚本语言。
PHP是一种解释型语言,也是一种弱类型语言。
2. PHP的优缺点分别是什么?
优点:
① 支持绝大多数数据库,如MySQL、SqlServer、Oracle等
② 完全开源免费,可以从网上直接下载
③ 可以在不同的平台上开发。例如,Windows、Linux、Unix、Mac OS X等
④ 易于学习,并可以高效地运行在服务器上
⑤ 与目前几乎所有的正在被使用的服务器相兼容,如apache、IIS等
缺点:
① PHP是单进程的程序,由于PHP的扩展都是C语言编写的,如果任何一个扩展出现线程资源竞争、控制问题等,那么都能让整个程序出现问题
② 核心异步网络不支持,因为PHP很难开发一个能够承受大并发的网络应用,所以无法像实时网络游戏那种需要成千上万网络连接的任务
③ PHP只支持web动态网页开发,不适合开发.exe文件
④ 程序后期维护困难,后期提速空间具有较大局限性
3. PHP中能使用的注释方法有哪几种?
① // 单行注释符
② # 单行注释符
③ /* */ 多行注释符
4. PHP字符串定义
单引号和双引号的区别:
① 单引号包裹的变量不能被解析,双引号相反
② 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者使用{}
将变量括起来,否则会引起语法错误
③ 双引号解释转义字符;单引号不解释转义字符,但是能解释'\
和\\
单引号字符
④ 单引号执行效率高于双引号
⑤ PHP中字符串连接运算符为.
heredoc 和 newdoc:
① heredoc 内的变量能够被解析,newdoc相反
② heredoc 类似于双引号 ,newdoc 类似于单引号
③ 用<<<
加上自定义的成对标签,在标签范围内的文字被视为一个字符串
<?php
//heredoc定义方式
$str=<<<EOF
...
EOF;
//newdoc定义方式
$str=<<<'EOF'
...
EOF;
网友评论