PHP基础--变量

概要:
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。

php的代码可以放到文档的任意位置
EX:
<!DOCTYPE html> 
<html> 
<body> 
<h1>例一</h1> 
<?php
echo "Hello World!";
?> 
</body> 
</html>

注释,输出:
PHP 中的每个代码行都必须以分号结束。
分号是一种分隔符,用于把指令集区分开来。
通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print。
类型查看输出:var_dump
<?php
//我是单行注释
/*
我是代码块注释
*/

echo print print_r 的区别:
echo   - 可以输出一个或多个字符串
print   - 只能输出简单类型变量的值,如int,string
print_r - 可以输出复杂类型变量的值,如数组,对象
提示:echo输出的速度比print快,echo是PHP语句,没有返回值,print和print_r是PHP函数,函数有返回值。
	print返回值为1(int类型),print_r返回值为true(bool类型)。

变量 常量:
变量:
顾名思义:变量是一个值可以变化的容器
定义:
<?php 
$x=5; 
$y=6; 
$z=$x+$y; 
echo $z; 

常量:
一个初始定义后值不会在变化的容器,常量默认大小写敏感。通常常量标识符总是大写的。
可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外部定义常量,先前版本const关键字只能在类(class)中使用。一个常量一旦被定义,就不能再改变或取消定义。
设置常量,使用 define() 函数,函数语法如下
define("HELLO", "helloworld", true); 
常量和变量有如下不同:
常量前面没有美元符号($)
常量只能通过define()函数定义,而不能通过赋值语句
常量可以不用理会变量的作用域在任何地方定义和访问
常量一旦定义就不能重新定义或取消定义
常量的值只能是标量

PHP 魔术常量:
__LINE__:文件中的当前行号。
__FILE__:文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
__DIR__:文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
__FUNCTION__:函数名称
__CLASS__: PHP 5 起本常量返回该类被定义时的名字(区分大小写)。

  

posted @ 2019-09-03 10:09  jack_jt_z  阅读(200)  评论(0编辑  收藏  举报