php双引号 常量,PHP基础__变量、常量

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

a、<?php ?>

b、

c、?>

d、

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

echo "Hello PHP!";

?>

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

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

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

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

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

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

5、常量:值始终不变的单元define('DBNAME',10);

define('DBNAME',20);

echo DBNAME;

输出结果为:10

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

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

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

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

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

例:__LINE__返回当前的行数

__FILE__返回当前文件的路径

__FUNCTION__返回当前函数的名字

__CLASS__返回当前类名

__METHOD__返回当前的方法名echo "


";

echo __FILE__;

echo "


";

echo __LINE__;

echo "


";

function fun2(){

echo __FUNCTION__;

}

fun2();

echo "


";

class hdw{

function fun1(){

echo __CLASS__;

echo "
";

echo __METHOD__;

}

}

$ob1 = new hdw();

$ob1->fun1();

var_dump($ob1);

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

function addit(){

GLOBAL $somevar; //在变量前加上关键字GLOBAL 将其识别为全局变量

$somevar++;

echo "Somevar is $somevar";

}

addit();

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

STATIC $count = 0;

$count++;

echo $count;

echo "
";

}

keep_track();

keep_track();

keep_track();

结果为:

1

2

3

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

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

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

$str = "abc\n"; //单引号,引号里的内容原样输出

$str2= "abc\n"

echo $str; //双引号,转义字符转译后输出

echo $str2

输出结果分别为:

abc\n

abc

11、heredoc语法为输出大量文本提供了一种便利的方式,它采用了两个相同的标识符来界定字符串。$website = "http://www.baidu.com";

echo <<

Rome's central train station, known as Roma Termini, 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 Giubileo.

EXCERPT;

注意:

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值