快速入门PHP,你首先需要了解的几点

一、什么是PHP

       PHP:“超文本预处理器”)是一种通用开源的脚本语言


二、需要学习的主要内容有哪些

     1、了解浏览器

     2、服务器

     3、PHP的引擎

     4、MySQL数据库

三、知道PHP的运行原理是什么

     PHP的运行:

PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);

PHP总共有三个模块:内核、Zend引擎、以及扩展层;

PHP内核用来处理请求、文件流、错误处理等相关操作;

Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;

扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。我们需要mysql扩展来连接MySQL数据库;

当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;

最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终输出到浏览器上。

四、PHP的语法

1、变量:在程序运行的过程中,其值是变化的量就是变量

变量的引用赋值:

值传递:不会改变原来变量的值

引用传递:通过&符号来引用,将变量的引用赋值给新的变量,指向共同的引用,改变任何一个变量的值,都会影响另一个变量。只有有名字的变量才可以引用赋值。

变量的类型

标量类型:整型(int) 浮点型(float) 布尔型(bool) 字符串型(string)

混合类型:数组 对象

资源类型:资源 空

【注】单引号和双引号的区别:

双引号能够解释所有的转义字符,单引号只能解释\\和\

双引号解释变量,单引号不解释变量

双引号里可以添加单引号,单引号里可以添加双引号

双引号里不能添加双引号,单引号里不能添加单引号,若要添加,需要转义

双引号里面可以添加单引号,单引号里面添加了变量之后,也能够被解释

单引号的效率比双引号的效率高,尽量使用单引号

如果变量和字符串需要一起输出,一般使用单引号拼接字符串。

双引号中变量需要使用分隔符来区分,否则会把变量名后面的内容全部当做变量的一部分,通常使用{}来区分。

2、常量

常量:在程序运行的过程中,其值是不能改变的量,叫做常量。
        定义常量: define(常量名,常量值);
   [注意事项]:1、常量名必须使用引号包裹起来。
               2、常量名建议使用字母和下划线,推荐大家使用大写的方式。
               3、常量的值只能是标量类型和null.
               4、常量的作用域是全局的(了解)
               5、常量名不能写到字符串中
               6、常量不能重复定义。
系统常量:
__LINE__:  当前行号
__FILE__:  当前文件全路径
__DIR__ :  当前文件所在的目录
(下面的作为了解)
PHP_OS: php运行的系统
PHP_VERSION:PHP的版本号
__FUNCTION__:当前函数名
__CLASS__:当前类名
__METHOD__:当前方法名
__NAMESPACE__:当前命名空间

常量判断:   defined('常量名'), 如果常量被定义过,返回true,若未定义过,返回false。


应用场景:安全机制。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值