PHP基础__变量、常量

简介:

1、php开始结束标签有如下四种方式:

a、<?php?>

b、<scriptlanguage="php"></script>

c、<??>

d、<%%>

注意:c、d两种方式需要修改php.ini文件,推荐使用a方式

1
2
3
<?php
echo  "Hello PHP!" ;
?>

2、php代码可以和html代码嵌套使用

3、php变量必须以字母或下划线开头、由字母、数字、下划线组成,可也以是中文(不推荐)

注意:变量前需要加$;变量区分大小写;

4、$_GET["参数名"]获取以get方式提交的参数值

$_POST["参数名"]获取以post方式提交的参数值

$_REQUEST["参数名"]获取以get或post方式提交的参数的值

5、常量:值始终不变的单元

1
2
3
define( 'DBNAME' , 10 );
define( 'DBNAME' , 20 );
echo DBNAME;

输出结果为:10

a、定义:define("常量",值);

b、常量区分大小写,建义大写;

6、isset(变量):检测变量是否定义

defined('常量'):检测常量是否定义

7、魔法变量:在不同的环境下会返回不同的值

例:__LINE__返回当前的行数
__FILE__返回当前文件的路径
__FUNCTION__返回当前函数的名字
__CLASS__返回当前类名
__METHOD__返回当前的方法名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo  "<hr>" ;
echo __FILE__;
echo  "<hr>" ;
echo __LINE__;
echo  "<hr>" ;
function  fun2(){
echo __FUNCTION__;
}
fun2();
echo  "<hr>" ;
class  hdw{
function  fun1(){
echo __CLASS__;
echo  "<br>" ;
echo __METHOD__;
}
}
$ob1 =  new  hdw();
$ob1->fun1();
var _dump($ob1);

8、全局变量:在修改变量的函数中需将其显示的声明为全局变量,声明方式是在变量前加上GLOBAL关键字

1
2
3
4
5
6
7
$some var  15 ;
function  addit(){
GLOBAL $some var ;      //在变量前加上关键字GLOBAL 将其识别为全局变量
$some var ++;
echo  "Somevar is $somevar" ;
}
addit();

9、静态变量:一般函数的参数在函数结束时,会消失,但是静态变量不会,静态变量相当于大家共享的一块地方

1
2
3
4
5
6
7
8
9
10
11
12
13
function  keep_track(){
STATIC $count =  0 ;
$count++;
echo $count;
echo  "<br>" ;
}
keep_track();
keep_track();
keep_track();
结果为:
1
2
3

10、单引号与双引号问题:

单引号会将引号中间的转译字符原样输出,

而又引号会将转译字符解释后输出

1
2
3
4
5
6
7
8
例:
$str =  "abc\n" ;    //单引号,引号里的内容原样输出
$str2=  "abc\n"
echo $str;         //双引号,转义字符转译后输出
echo $str2
输出结果分别为:
abc\n
abc

11、heredoc语法为输出大量文本提供了一种便利的方式,它采用了两个相同的标识符来界定字符串。

1
2
3
4
$website =  "http://www.baidu.com" ;
echo <<<EXCERPT
<p>Rome's central train station, known  as  <a href= "$website" >Roma Termini</a>, was built  in  1867 . Because it had fallen into severe disrepair  in  the late 20th century,the government knew that considerable resources were required to rehabilitate the station prior to the  50 -yerar <i>Giubileo</i>.</p>
EXCERPT;

注意:

a、开始和结束标识符必须相同,此示例中的开始结束标识符是EXCERPT。可以选择任何开始结束标

识符,但要求它们必须完全相同。唯一的限制是该标识符必须完全由字母、数字、和下划线组成,

而且不能以数字或下划线开头

b、开始标识符前面必须有三个左尖括号:<<<

c、结束标识符必须在一行的开始处,前面不能有空格或任何其它的字符,否则会导致语法错误

本文转自  wbb827  51CTO博客,原文链接:http://blog.51cto.com/wbb827/1303240


相关文章
|
存储 PHP
PHP 常量
PHP 常量
40 0
|
PHP
PHP 变量
PHP 变量
34 0
|
16天前
|
存储 API PHP
|
5月前
|
Linux PHP Windows
蓝易云 - php环境变量的配置步骤
以上就是配置PHP环境变量的步骤,希望对你有所帮助。
38 0
|
6月前
|
存储 PHP
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
|
6月前
|
存储 PHP 容器
【PHP 开发专栏】PHP 基础语法与变量详解
【4月更文挑战第30天】本文概述了PHP的基础,包括脚本结构(&lt;?php至?&gt;标签)、注释(单行和多行)、数据类型(整型、浮点型、字符串型、布尔型、数组、对象)、运算符(算术、比较、逻辑)和流程控制(条件、循环语句)。还讨论了PHP变量的定义、作用域、类型转换及引用传递。了解这些基础知识对PHP编程至关重要,实践中不断学习和探索能提升Web开发技能。
54 2