PHP基础1-变量/数据类型/单引号双引号区别/运算符/内容输出
2017-03-04 13:02
633 查看
首先注意几点:
文件以.php后缀结尾,所有程序包含在<?php ?>中
避免使用中文目录和中文文件名
php页面无法直接打开需要运行在服务器环境当中
1. 最简单的php程序
2. 变量
① 变量必须以$开头
② 不能包含特殊字符,允许字母/数字/下划线
③ $后面不能是纯数字
④ $后面必须以字母或下划线开头
⑤ 区分大小写
3. 数据类型
① 字符型
<
b75b
strong>[/b]
② 整型
③ 浮点型
④ 布尔型
⑤ 数组
索引数组、关联数组(了解即可)
⑥ 对象
⑦ NULL
PHP中一种特殊的数据类型,表示空值,即表示没有为该变量设置任何值null(空值)不区分大小写,null和NULL是一样的。
4. 单引号&双引号区别
单引号内部的变量不会执行,双引号会执行
尽量用单引号
5. 运算符&内容输出
基本与Javascript语法一致
. 号表示字符串拼接符,Javascript中为+号
echo:输出简单数据类型,如字符串、数值
print_r():输出复杂数据类型,如数组
var_dump():输出详细信息,如对象、数组(了解)
文件以.php后缀结尾,所有程序包含在<?php ?>中
避免使用中文目录和中文文件名
php页面无法直接打开需要运行在服务器环境当中
1. 最简单的php程序
<?php /*返回内容是html格式的文档,字符编码是utf-8*/ header('Content-Type:text/html; charset=utf-8'); /*echo:打印字符串到页面当中*/ echo '<b>hello world!</b>';//可以在打印内容中加html标签 ?>
2. 变量
① 变量必须以$开头
② 不能包含特殊字符,允许字母/数字/下划线
③ $后面不能是纯数字
④ $后面必须以字母或下划线开头
⑤ 区分大小写
// 声明一个变量$a并赋值为10 $a = 10; // 输出一个变量$a echo $a; // 声明一个变量$b并赋值为10 $b = 10; // 输出一个变量$b echo $b; // 输出顺序是自上向下的 // 相当于 js dcoument.write()
3. 数据类型
① 字符型
<
b75b
strong>[/b]
$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 不行
⑦ NULL
PHP中一种特殊的数据类型,表示空值,即表示没有为该变量设置任何值null(空值)不区分大小写,null和NULL是一样的。
4. 单引号&双引号区别
单引号内部的变量不会执行,双引号会执行
尽量用单引号
$name = '小明'; echo 'name is $name';//输出 name is $name echo '<br>'; echo "name is $name";//输出 name is 小明
5. 运算符&内容输出
基本与Javascript语法一致
. 号表示字符串拼接符,Javascript中为+号
$name = 'xzz'; echo $name.'今年18岁';/*xzz今年18岁*/
echo:输出简单数据类型,如字符串、数值
print_r():输出复杂数据类型,如数组
var_dump():输出详细信息,如对象、数组(了解)
相关文章推荐
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符. 分类: iOS学习 c语言基础 2015-06-10 21:39 25人阅读 评论(0) 收藏
- PHP语法基础:数据类型、常量与变量的声明及区别
- 【php基础班】第8天 JS变量名、数据类型、逻辑运算符、运算符
- 变量浮点型PHP自学之路-----PHP基础数据类型及运算符介绍
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符.
- C语言基础教程(二)数据类型、变量和运算符
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- php文本变量输出,及注释,数据类型。
- Python基础:数据类型、变量定义、输入/输出、逻辑、函数/模块(导入)/类、异常处理
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- 黑马程序员——Java基础(常量、变量、数据类型、运算符、键盘录入)
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- 黑马程序员_Java基础_02常量、变量、数据类型、运算符、语句、程序执行过程
- PHP开发基础(1):PHP 点运算符(.)与数据类型转换的深入探讨
- 《IOS_C语言--进制,C数据类型、常量、变量、运算符、表达式、格式化输入输出》
- 【学习ios之路:C语言】数据类型、常量变量、运算符、表达式、格式化输入输出
- 黑马程序员_C#基础之变量、数据类型、运算符
- C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出
- 黑马程序员_java基础学习笔记01_变量,数据类型,运算符