PHP - (一)基础数据

一,书写方式

<?php     第一种php书写方式 常用      ?>

<?      第二种书写方式    ?>

<!--这是第三种引入方式-->
<script type="text/javascript">
	document.write("<?echo "这是通过script标签书写PHP代码 这种模式 虽然能够被识别 但是不推荐使用 还是要使用标准模式较好"?>")
</script>

二,输出方式

1,echo  输出一个或多个  用逗号间隔

2,print 输出一个字符串 不会自动换行

3,printf 输出格式化字符串

4,print_r 输出变量的内容 不会换行 这个函数经常用来输出数组,以上的三种方式都不能输出数组 () 小括号不要省略

5,var_dump  输出变量详细信息  用与调试 不会自动换行

三,变量

PHP中的变量:

1,用$ 定义 不需要指定数据类型

2,不赋初值时,值为 NULL

扫描二维码关注公众号,回复: 3205807 查看本文章

3,加号只能作为 运算符,拼接字符串用  点   .

4,赋值分为: 值赋值 和  地址赋值

//值赋值 修改 b 的值不会修改 age 的值 
$age = 28;
$b = $age;
//地址赋值   修改 a 的值会修改 age 的值 
$age = 18;
$a = &$age;  

5,变量的变量 : 将一个变量的值 作为另一个变量的变量名

四,超全局变量

$GLOBALS 全局数组 ,存储所有全局变量

$_GET 全局数组,存储以 get 方式发送的网络请求中的参数信息

$_POST 全局数组,存储以 post 方式发送的网络请求中的参数信息

$_COOKIE:全局数组,存储以 cookie方式发送的网络请求中的参数信息

$_SERVER: 全局数组,存储所有的服务器信息

phpinfo():打印当前编辑器的PHP版本

五,常量

常量: 程序运行期间不能被改变的量  只能在 引号外边调用

* 常量的定义:

* define(参数一,参数二,参数三)

* 参数一: 常量名

* 参数二: 常量值

* 参数三: 常量名是否区分大小写,true 不区分 false 区分,默认值 false.一半都是用默认值

判断一个常量是否未定义过  : 

 difined("Min") 作用是判断某一个常量是否被定义过,如果定义过,返回 true 如果没有被定义过,返回false.

内置常量:

PHP_OS;//PHP所在操作系统名称.

PHP_VERSION;//当前 PHP的版本号.

魔术常量:

    echo __LINE__;//当前代码的行数
	echo"<hr>";
	echo __FILE__;//文件的完整路径
	echo"<hr>";
	echo __CLASS__;//类和对象
	echo"<hr>";
	echo __METHOD__;//类的方法名
	echo"<hr>";
	echo __FUNCTION__;//函数名称
	echo"<hr>";

六,运算符

1,%  取余(模)  会自动向下取整

2, <>  不等号

3, xor 逻辑异或   有且只有一个为 true,则返回true

七,数据类型

8种数据类型又分为三种数据类型:

 * 标量类型: 整形,浮点型,字符串,布尔

 * 复合类型;数组,对象

 * 其他类型;资源,NULL

字符串定界符:

//字符串定界符  定界符结尾前不能有空格  开头后边不要写内容  AB 自定义 前后呼应即可
$str = <<<AB
   "三国演义",
   "水浒传",
   "西游记"
AB;

类型转换

1:显示转换

语法: (想要转换的类型)变量名

  * 括号中可写:

  * 1,int/integer

  * 2,float/double

  * 3,bool/boolean

  * 4,string

  * 5,array

  * 6,object

2:隐式转换

1,整型 + 浮点型 = 浮点型

 2,非空字符串,值非零(非NUll) ----- 都为真

3,当字符串进行运算时,系统会自动将字符串 转为整型或者浮点型

猜你喜欢

转载自blog.csdn.net/a17634399794/article/details/82631512