等峰也等你

博客园 首页 新随笔 联系 订阅 管理

1.PHP语法初步:PHP是一种运行在服务器端的脚本语言,可以嵌入到html中

2.PHP代码标记

在php历史发展中,可以使用多种标记来区分php脚本

ASP标记:<%  php代码  %>

段标记  :   < ?  php 代码  ?>  以上两种基本弃用,如果需要用可以在配置文件中开启

脚本标记:<script language="php">php代码</script>   不常用

标准标记(常用):<?php     代码 ?>

3.PHP注释

习惯:所有的代码在写的过程中都必须进行注释,对于初学者来说,注释就是个人学习和写代码的一个思路说明

php注释分两种:行注释和块注释

行注释:一次注释一行  //:后面跟的所有内容都是注释        #与//一样

块注释:一次注释多行 

/*

*中间直到*/出现之前,全部都是注释

*/

4.输出语句

echo 只能输出数字、字符串,对于布尔型 true输出是1 false出是 空;可以一次输入多个参数,但是没有返回值

$a=10;

var_dump($a);  如果输出普通变量,输出的是变量的值和变量的类型 ;如果输出的是数组包括键、值、值的数据类型

print_r();用来输出数组,输出的内容包括键和值,不包括数据类型

print:和echo类似,但是一次只能输出一个参数,输出成功会返回1,失败返回0

5.标识符

所谓标识符:就是php语法中各种结构的名称   例如:变量名,常量名,函数名,类名,属性名,方法名,接口名

规则:标识符只能由字母、数字、下划线、组成,但不能以数字开头;标识符没有长度限制

大小写:php中大小写敏感:变量名、常量名、属性名

见名知意:下划线方式student_name 小写敏感:变量名、常量名、属性名    (小)驼峰第2个以后的单词首字母大写,studentName;函数名和方法名    大驼峰(帕斯卡法):每个单词的首字母都大写StudentName,类名和接口名

6.关键字 :就是编程语言里事先定义好,并有特殊作用的一些词语 例如:echo array()   function.....

查看php官方手册学习  php.net/docs.php------>doucmentation----->View  Online---->Chinese

7.常量:常量与变量一样,都是用来保存数据的   

常量的基本概念:常量:const/constant ,是一种在程序运行当中,不可改变的量(数据) 常量一旦定义,通常数据不可改变(用户级别)

常量的定义形式:在php中通常有两种定义方式(5.3之后才有两种) 

1.使用函数定义常量:define('常量名',‘常量值’);  eg:    define('PI',3.14);

2.使用const关键字定义常量(5.3之后才有的):const 常量名 = 值;    eg:     const    PII =  3;

常量命名规则:1.常量不能使用“$”符号,一旦使用系统会认为是变量;  2常量的名字组成由字母、数字和下划线组成,不能以数字开头  3.常量的名字通常是以大写字母为主(与变量区别)4.常量命名的规则比变量的规则要松散一些

注意细节:

Define和const定义的常量是有区别的:在于访问权限的区别;定义常量通常不区分大小写,但是可以区分,可以参照define函数的第三个参数

8常量的使用形式   

a.直接使用

b.有时候需要使用另外一种形式来访问(针对特殊名字的常量);需要用到另外一个访问常量的函数;constant('常量名');

说明:常量和变量的使用   1.凡是数据会变化的,那么肯定是用变量;   2.数据不一定会变的,可以使用常量或者变量(变量居多)   3.数据不允许被修改的,一定用常量

9.系统常量:   系统帮助用户定义的常量,用户可以直接使用    常用的几个系统常量   PHP_VERSION:  PHP版本号        PHP_INT_SIZE:整形大小          PHP_INT_MAX:整形能表示的最大值(PHP中整形是允许出现负数的:带符号)

在PHP中有一些特殊的常量,他们由双下划线开始+长量名+双下划线结束,这种常量称之为系统魔术常量:魔术常量的值通常会跟着环境变化,但是用户改变不了   _DIR_ :当前被执行的脚本所在电脑的绝对路径;   _FILE_ :当前被执行的脚本所在电脑的绝对路径(带自己文件的名字)    _LINE_  :当前所属的行数;   _NAMESPACE_ :当前所属的命名空间    _CLASS_ :当前所属的类;  _METHOD_:当前所属的方法

10.变量   :  PHP是一种动态网站开发的脚本语言,动态语言特点是交互性,会有数据的传递,而PHP作为“中间人”,需要数据的传递。传递的前提是PHP能自己存储数据(临时存储)

变量的基本概念:变量来源于数学,是计算机语言中存储计算结果或能表示值抽象概念。变量可以通过变量名访问,在指令式语言中,变量通常是可变的

1.变量是用来存储数据的

2.变量是存在名字的

3.变量是通过名字来访问的:数据

4.变量是可以改变的:数据

变量的使用:

1.定义:在系统中增加对应的变量名字(内存)

2.赋值:可以将数据赋值给变量名(可以在定义的同时完成)

3.可以通过变量名访问存储的数据

 

4.可以将变量从内存中删除

 

11.变量的命名规则

1.在PHP中变量名必须以“$”符号开始  2.名字由字母、数字和下划线“_”构成,但是不能以数字开头;   3.在PHP中本身允许中文变量(不建议)

2.预定义变量:提前定义的变量,系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)

3.可变变量:如果一个变量保存的值,刚好是另外一个变量的名字,那么可以直接通过访问一个变量 得到另外一个变量的值;在变量前面多加一个$符号

4.变量传值:将一个变量赋值给另外一个变量:变量传值一共有两种传递方式:值传递,引用传递;

值传递:将变量保存的值赋值一份,然后将新的值给另外一个变量保存(两个变量没有关系)

引用传递:将变量保存的值所在的内存地址,传递给另外一个变量:两个变量指向同一块内存空间 (两个变量是同一个值)

在内存中,通常有一下几个分区:

栈区:程序可以操作的内存部分(不存数据,运行程序代码)少但快

代码段:存储程序的内存部分(不执行)

数据段:存储普通数据(全局区和静态区)

堆区:存储复杂数据,大但效率低

代码实现;

 

posted on 2022-05-02 22:58  等峰也等你  阅读(260)  评论(0编辑  收藏  举报