PHP:最简单的一门后端语言

169 阅读2分钟

PHP

火爆架构:LAMP

php文件后缀名.php

1、如何运行php文件:

打开apache,并且将你的项目放到htdocs文件夹中,打开浏览器输入:127.0.0.1:端口号,打开你需要的文件

特殊:
    其实PHP文件也支持前端代码和PHP代码,以后我们上网时,看到网页后缀.php也不必惊讶 - 比js严格

2、PHP语法基础:

1、常见的输出方式:

1echo(想要输出的内容); 或 echo 想要输出的内容; - 只能输出4种标准类型,不能输出别的
2var_dump(想要输出的内容);//输出数据类型和值
	缺点:
            1、输出的太过完整,以后PHP只要输出在页面上的东西,都会被前端使用ajax拿走
	    2、复合类型暂时也只能用var_dump输出 - 以后不会再用了
3.print: 和 echo 基本一致。但是print不支持逗号分隔多个显示变量的语法

          语法正确:echo "Hello""world" ;
          语法错误:echo ( "Hello""world");
           
4.print(): 函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false5.print_r():可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,
         并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。
         因此用var_dump()函数更适合调试

2、变量和常量:

       *1、变量:值可以改变
	   语法:$变量名=值;
	   注意:使用时$也不能省略

	2、常量:值一旦创建,不可以改变
	   语法:
               const 常量名=值;------PHP2.0
               defined(常量名,值)----PHP2.0之前
3、*数据类型:

四种标准/基础类型:

		整型:Int
		浮点型:Float/Double
		布尔:Boolean
		字符串:String - 不太一样
			单引号:直接放纯文本

			双引号:支持放入变量
				echo "我的名字叫{$name}今年{$age}岁喜欢{$hobby}";

两种复合类型:

1、Array - 数组

		   创建:
		     1、直接量:$arr=[值1,....]; - 索引数组
		     2、内置函数:$arr=array( - hash数组。其实就是对象
					"key"=>value,
					...
				  )

		   访问:$数组名[下标/"自定义"]

		   遍历:循环

2、Object - 面向对象

两种特殊类型:
		1、Resource - 资源类型:连接上数据库才会看到
		2Null - 释放内存
			"" - 有值,值为空
			null - 没有

4、运算符:除了一个不同:字符串的拼接使用的是.

5、分支:完全一样

6、循环:完全一样

7、函数:完全一样

8、API:理论上完全一样,但是操作却不同,不需要做任何的记忆,百度搜索

案例 : 99乘法表 - 熟悉php的循环和变量