PHP之基础入门

PHP四种不同的标记风格

<?php 代码 ?>
官方推荐风格
<? 代码 ?>
短标记风格,需配置文件php.ini中开启short+open_tag
<% 代码 %>
ASP风格,需配置文件php.ini中开启asp_tags
<script language=”php”> 代码 </script>
JavaScript标记的风格,这种风格在任何情况下都可以使用。

注释

单行注释

C++风格单行注释
//这是单行注释
Shell风格单行注释
#这是单行注释

多行注释

/*
 *这是多行注释
 */

变量声明

引用赋值

使用引用赋值时,两个变量将会指向内存中的同一个存储空间,任何一个变量发生变化都会引起另一个变量的变化。

变量

可变变量

这种写法不推荐在项目开发中使用,因为代码可读性差,但是以前却可以用来写过狗一句话

全局变量

在关键字前加global

超全局变量组

常量

自定义常量

boolean define(string name,mixed value[, bool case_insensitive])
当case_insensitive为true时,常量名不区分大小写

魔术常量


PHP为弱类型语言,变量类型由数据决定

字符串

单引号

变量和转义的序列都不会进行转义

双引号

PHP会处理双引号括起来的字符串、变量以及转义序列

数组

由键值对组成,键可以是数字,也可以是字符串

sort按数值从小到大排序,键变成顺序索引,按数字、ASCII字符、中文字符排序。
rsort按数值从大到小排序,键变成顺序索引。
ksort按键从小到大排序,键在原来的基础上发生变化。
asort按数值从小到大排序,键在原来的基础上发生变化。

类型转换

隐式强制类型转换

不同类型进行数值比较

显式强制类型转换

强制类型转换函数

文章作者: Mochazz
文章链接: https://mochazz.github.io/2017/07/30/php(1)/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mochazz's blog