在这个abc.php文件中写入如下代码。
你可以在浏览器地址栏里面,输入你的服务器地址。我们当前是以自己的电脑作为网页服务器来使用的,你可以在地址中输入:
phpinfo是一个函数(功能),这个函数(功能)会显示一个当前电脑(服务器)的详细的PHP信息。
电脑是一个很笨的东西。他需要我们人为的告诉他,代码写完了。我们用分号(;)来告诉他代码写完了。因此,只要我们写完一段代码,就需要在后面加分号(;)。
而前后两行的回车空行,是为了让代码更加好看,避免叠在一起,让人看着不舒服。其实,中间你有多少个回车空行都没有关系的,保证好看就行了。PHP的语法解释器(PHP最核心的部份)不会处理这些空行的。
1、php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。
2、PHP代码的最后一行可以加也可不加分号。由于很多学习者特别是初学者经常犯一个毛病:写完一行代码不加分号。因此,容易报错。通常在公司里面规定:一行代码写完,就必须要加分号。
3、我们在写文件abc.php这个文件命名的时候,只用英文半脚(a-z A-Z 0-9 _-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。
在这个abc.php文件中写入如下代码。
$ 叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始。说明搞PHP有“钱”途。
1.必须要以$开始。如变量x必须要写成$x 2.变量的首字母不能以数字开始 3.变量的名字区分大小写 4.变量不要用特殊符号、中文,_不算特殊符号 5.变量命名要有意义(别写xxx,aaa,ccc这种 变量名)
变量分类:可变变量、外部变量、环境变量
PHP的外部变量是PHP 在使用过程中规定好的一些变量(主要用于读取文件之外的变量值)。这个变量的规定是这样规定的,就这样使用。
通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。
另外,我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。
得到会话控制中cookie传值 |
得到会话控制中session的值 |
得到post传值的结果 |
即能得到get的传值结果,也能得到Post传值的结果 |
环境变量我们主要用的有$_SERVER和$_ENV两个环境变量。不过,$_ENV逐渐被PHP的新版本给废弃了。
请求当前PHP页面的方法 |
当前访问这个网址的电脑和浏览器的情况 |
上级来源(用户从哪个地址进入当前网页的) |
常量那就好翻译了:长久不变的值。
常量在代码中的定义、书写方式:
3.在字符串中调用常量的时候,必须在引号外面且用.号与其他字符分开。不需要加$符号
我们用代码来实验一下:
此外,系统还为我们准备了一些内置的常量。这些常量都是规定好的。我们先熟悉几个,还有更多的系统常量我们学习完上册,入门后再慢慢的增加和学习。
当前文件在服务器的路径 |
当前命名空间的名称(区分大小写) |
所谓注释,汉语解释可以为:注解。更为准确一些。因为代码是英文的、并且代码很长,时间长了人会忘。所以我们会加上注释。
2.时间长了容易忘快速回忆,方便查找
3.让其他人看的时候快速看懂
4.还可以生成文档,代码写完相关的文档就写完了,提高工作效率
5.注释、空行、回车之后的代码看起来更优美
6.注释可用来排错。不确定代码中哪一块写错了,可以将一大段注释,确定错误区间
7.注释中间的部份的内容,电脑不会执行它
接下来我们来说PHP的注释,注释分别:
数据类型:就是对数据分类的一个划分而已,例如:
PHP中一共有八种数据类型,包括4中标量数据类型,即boolean(布尔类型)integer(整型),float/double(浮点型)和string(字符串型)两种复合数据类型,即array(数组)和object(对象), 两种特殊的数据类型:即resource(资源)与 null (无,空白);
布尔型是最简单的数据类型,只有两个值 false(假) 和true(真) |
整型数据类型只能包含整数,这些数据类型可以是负数或者正数 |
浮点型类型用于存储数字,和整型不同的是浮点型可以有小数点 |
对象是一个实力,使用new命令创建一个对象 |
资源是一种特殊的变量,保存在外部资源的一个应用,资源是通过函数来进行建立的 |
特殊的值,表示变量没有值,任何变量的初始值都是null |
整型——整数也,英文称之:integer。英文简写:int
8进制 (了解,基本不用)
16进制(了解,基本不用)
整型(整数)在计算机里面是有最大值和最小值范围的。
【了解知识点,开发中不常用】大家经常听说32位计算机,也就是32位计算机一次运算处理的最大范围为-232至232-1。
//为了方便大家记忆和前期学习,英文不好的朋友也可用拼音来声明变量。以后再用英文来声明变量也无所谓
8进制声明:以0开始,后面跟0-7的整数(了解知识点)
//16进制声明:以0x开始,后面跟0-f的,0x的abcdef不区分大小写。(了解知识点)
//运行后会自动转化为十进制
所谓布尔类型,汉语翻译过来之后,更好的解释是用道家中易经的语言来进行解释,即为:
3.用字界符声明(需要输入非常大段的字符串时使用)
1.双引号解析变量,但是单引号不解析变量。 2.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开。 3.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。 4.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\ 5.单引号效率高于双引号,尽可能使用单引号 6.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。 7.神奇的字符串拼接胶水——(.)点,用来拼接字符串。 8.我们将定界符声明字符串视为双引号一样的功能来看待。
所谓浮点类型,可以理解为:我们数学里面的小数。
声明方式分为两种:普通声明和科学声明
五、php数据类型之查看和判断数据类型
我们使用is_* 系列函数。 is_types这一系列的函数,来进行判断某个东西是不是某个类型。如果是这个类型返回真,不是这个类型返回假。
//is_* 系列函数有个特点,就是如果是这个类型就返回的是真。不是这个数据类型就返回的是假
//检查未声明的变量$p是否为空,为空就执行真区间
//字符串类型的数值,看看执行的是真还是假
//把sca的值换成整型、浮点、布尔和字符串试试
//if(){}else{}如果...就...否则...()内是bool型结果{}内是判断后执行动作。
算数运算符,就是大家小学所学绝大多数知识:
自加自减,就是把自己加1,或者减1。如果你学习过其他编程语言。你会发现,此处的用法又是计算机里面的一个规定。可以这样用,用起来更加简洁。
上面的用法其实挺简单的,按照上面的例子。我们分成步骤去,按过程去判断即可。
比较运算符,在大家小学的时候就学了很多,有:
逻辑运算符比较简单,是我们人类进行逻辑思考时的一种方式。
异或解释:如果x,y两个值不相同,则异或结果为1。如果x,y两个值相同,异或结果为0。
由此可推1101为$x和$y异或出来的结果,1101用二进制转10进制工具转换后的结果就为13。
三元运算符,相当于是if...else结构。不过三元运算符的写法更加简洁,语法格式如下:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。