PHP基础语法

作者: 雅玲哑铃 | 来源:发表于2017-11-11 17:12 被阅读16次

一、php的编码格式

1、php代码引入:

<php  
     echo "PHP第一节";
?>
2、变量的定义:变量前面加$符号
$a = 10;
echo $a; //输出

二、PHP数据类型

字符串、整型、浮点型、布尔类型、数组、对象、资源file、NULL

1、如何分辨类型

gettype()获得变量的类型

$a = "hello";
echo gettype($a);   //string
$a = 123;
echo gettype($a);   //integer整型
$a = 132.3;
echo gettype($a);   //double浮点型
$a = true;
echo gettype($a);   //boolean
$a = array();
echo gettype($a);   //array
$a = null;
echo gettype($a);   //NULL

2、变量的赋值及运算

 $a = 10;
$b = 20;
$c = $a + $b;
echo $c;   //30
//无论什么时候变量前面都要加$符号

3、引用赋值

$b=&$a 使变量a和b指向同一块值空间,无论修稿哪个变量的值,他们都会是同一块值空间,结果相同

$a = "hello";
$b = &$a;
$b = 100;
echo $a;    //100
echo $b;    //100

4、变量的变量

把$hello里面的hello看做$a,那么就可以转化为$$a,因此输出 蓝欧;

$a = "hello";
$$a = "蓝欧";
echo $a;   //hello;
echo $$a;    //蓝欧
echo $hello;  //蓝欧

5、常量:不能被改变的值

define(”变量名“,”值“,”是否区分大小写:false/区分,true/不区分“)

define("AB","你好");
 //AB = "jjj";   如果给它重新赋值,会直接报错
echo  AB;
define("PI",3.1415926);
echo PI*10;  //可以计算
echo pi*10;  //区分大小写,会报错,默认false
define("PI",3.1415926,true);     //如果想要它不区分大小写,可以在define()里面加第三个参数true

6、内置常量

PHP_OS (系统名称)
echo PHP_OS; //Darwin 系统名称
PHP_VERSION (PHP的版本号)
LINE (左右两边都有两个下划线)

三、PHP输出

1、输出的时候,双引号里面可以放置变量,但是单引号里卖弄的内容是直接输出的
2、php的输出是不会自动换行的,如果想要换行,可利用

1、echo 常用输出语句

$a = "hello";
echo $a;    //hello
echo "<br/>";   //换行
echo "$a";  //hello
echo '$a';   //$a

2、print

print("hello");   //hello
print("<br/>");   //换行
print("$a");   //hello
print('$a');   //$a

3、printf 格式化输出

%d替换的时数字,%s替换的时字符串,%f替换的是小数

print("%s",$a);   //把%s替换为$a里面的值
printf("你好%sNBEST","蓝欧");   //输出:你好蓝欧NBEST
printf("你好%sNBEST",$a);  //你好helloNBEST
printf("你好%sNBEST%s","蓝欧","中国");  //输出:你好蓝欧NBEST中国,按顺序替换

举个例子:

$a = "小明";
$b = "英语";
$c = 150;
printf("%s的%s成绩是:%d",$a,$b,$c);   //小明的英语成绩是150 ;

4、数组输出print_r()

$arr = array("first","second","third");
print_r($arr);

5、调试输出 var_dump() 打印数据类型,字符串长度

$a = "hello";
var_dump($a);   //输出string(5) "hello";
echo "<br/>"
$b = 10;
var_dump($b);   //输出 int(10)
$arr = array("first","second","third",true);   //输出 arr(3) {[0]=>string(5) "first" [1]=>string(6) "second" [2]=>string(5) "third" [3]=>bool(true)}

6、大括号和 . 号作用,拼接

$a = "hello";
echo "英语你好{$a}是什么";   //双引号里面大括号解决字符串拼接的问题
echo '英语你好'.$a.'是什么';
echo "英语你好".$a."是什么";   
这里的 . 号相当于拼接符

相关文章

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • 第二阶段:核心编程 - PHP基础语法

    menu: 一、php基础语法 PHP语法规则 PHP标记 注释 二、变量及操作 概念 声明变量 修改变量的值 删...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • PHP入门一

    基础 PHP 语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾: PHP...

  • 2019-04-18 PHP基本语法

    基础 PHP 语法 PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 结尾: PHP...

  • PHP 基础语法

    PHP基本语法 变量相关的函数 isset() 判断变量是否被定义 empty() 判断变量是否为空值, unse...

  • PHP基础语法

    1.1. PHP 标记 可以让代码退出“PHP 模式” 类似于在...

  • 【php】基础语法

    0x01:变量 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变...

  • PHP基础语法

    一、php的编码格式 1、php代码引入: 2、变量的定义:变量前面加$符号 二、PHP数据类型 字符串、整型、浮...

  • PHP基础语法

    一、变量 1、变量的声明 2、变量的赋值 3、可变变量 4、常量 常量的命名规则与变量的命名规则相同常量的范围是全...

网友评论

    本文标题:PHP基础语法

    本文链接:https://www.haomeiwen.com/subject/myiwmxtx.html