1.1 PHP介绍

2019-02-16  本文已影响5人  少年不要动
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;
上一篇 下一篇

猜你喜欢

热点阅读