<?php/*返回内容是html格式的文档,字符编码是utf-8*/header('Content-Type:text/html; charset=utf-8');/*echo:打印字符串到页面当中*/echo '<b>hello world!</b>';//可以在打印内容中加html标签?>2. 变量① 变量必须以$开头② 不能包含特殊字符,允许字母/数字/下划线 ③ $后面不能是纯数字④ $后面必须以字母或下划线开头⑤ 区分大小写// 声明一个变量$a并赋值为10$a = 10;// 输出一个变量$aecho $a;// 声明一个变量$b并赋值为10$b = 10;// 输出一个变量$becho $b;// 输出顺序是自上向下的// 相当于 js dcoument.write()3. 数据类型① 字符型$str = 'hello world!';② 整型$num = 10;③ 浮点型$float = 10.5;④ 布尔型$bool = true;//true打印1,false打印内容为空⑤ 数组 索引数组、关联数组(了解即可)// javascript 数组定义方式 var arr = [1, 2, 3]// arr[0]、arr[1]、arr[1]// PHP 是这样定义数组的// 这种方式叫做**索引数组**$arr = array(1, 2, 3);// echo $arr[0];// echo $arr[2];// 定义方式和Javascript有区别,但是访问方式是一样的// var obj = {name: itcast, age: 10}// PHP另一种定定数组的方式,所表达的意义和Javascript一样,// 只是语法格式不一样// 这种方式叫做**关联数组**$arr1 = array('name'=>'itcast', 'age'=>10);// echo $arr1['name'];// echo $arr1['age'];⑥ 对象// Javascript var obj = {name: itcast, age: 10}// PHP需要先创建一个类,下面就是创建过程class Person {public $name = 'itcast';public $age = 10;}$person = new Person;//注意:没有括号// PHP访问一个对象属性的语法是不一样的echo $person->name;// obj['name']; obj.name 不行⑦ NULLPHP中一种特殊的数据类型,表示空值,即表示没有为该变量设置任何值null(空值)不区分大小写,null和NULL是一样的。4. 单引号&双引号区别单引号内部的变量不会执行,双引号会执行尽量用单引号$name = '小明';echo 'name is $name';//输出 name is $nameecho '<br>';echo "name is $name";//输出 name is 小明5. 运算符&内容输出基本与Javascript语法一致 . 号表示字符串拼接符,Javascript中为+号$name = 'xzz';echo $name.'今年18岁';/*xzz今年18岁*/echo:输出简单数据类型,如字符串、数值PRint_r():输出复杂数据类型,如数组var_dump():输出详细信息,如对象、数组(了解)
新闻热点
疑难解答
图片精选