最基础的php程序代码,程序员入门知识之PHP语法基础知识(示例代码)

PHP的语法结构:

1,标准风格,也叫XML格式,<?php ?>

//告诉浏览器以什么编码方式来解析什么类型的文档(可以解决乱码问题)

header("content-Type:text/html;charset=utf-8");写在任何输出之前

2,短风格,也叫asp_tags // 代码 ?>

3,ASP风格,

4,长风格,

PHP文件内可以写HTML类型的代码,HTML内不能写PHP类型的代码

PHP内的注释:1,单行注释 // 或者 #

2, 多行注释 /* */

3, 添加缩进 tab 取消缩进 shift+tab

4, 删除当前行 ctrl+d 撤销 ctrl+z

10b0f84f5e4da2f252053876e44029cb.png

变量:可以变化的量,变量的声明 以$符号开始,后面跟上变量的名称,

//不要起特殊符号,包含中文等

$a $bc $username

可以多个变量一起赋值 $e=$f=$g=200

echo “
”换行

echo “a”,”b”,”username”; //输出一个或多个字符串

echo a,b,username;

echo ‘king’; //输出King

命名变量需要遵循驼峰标记法:

常量:定义常量 define(常量的名称,常量的值) //直接使用不用加$ echo INT;

魔术常量:_LINE_:说明文件中的当前行号 _FILE_:说明文件的完整路径,名字

_CLASS_:类的名称 _METHOD_:类的方法名称 _FUNCTION_:函数名称

eg:echo _LINE_ ; // 获取当前行号,使用与普通常量无区别

09727f6e238d712e8f9e0bee16da5364.png

基本数据类型:

1)标量类型:只能含有单一信息包括(boolean,string,float,integer);

gettype($int)----得到$int这个变量的类型

声明一个浮点类型的变量 $float_1 =1.2;

声明一个浮点类型的变量 $true_1 =false;

字符串:字符串必须写在定界符之间。定界符有’’,””,<<<

单引号和双引号的区别:

双引号可以解析变量,单引号不行,单引号解析’和\,双引号可以解析全 部转义符。

换行符:PHP_EOL //echo “ABC”,PHP_EOL,“dfg”;

{ }的作用,PHP引擎在解析变量的时候会尽可能多的合法字符,它认为取得到的合法字符越多,这个变量的含义月明确,{username}是一个整体

$username =”www”; echo “{$username}123”; //www123

echo “${username}123”这样写也行。

$string = “asdasa”; echo $string{2};//取出string的第三个字符。

var_dump($int); //打印变量的详细信息,不用echo

echo “

this is ss

”; //this is ss 。 html语句会被Apache解析

echo语句会被php引擎解析掉返回给服务器后HTML语句会被服务器解析

>: &gt < :&lt ‘ :' “ :&quot & :&amp 空格:&nbsp

$test=”asdfg”;

$string{3}=”f”; //将test中第四个字符换成f

$test{5}=”s”; //在末尾加s //asdfgs

acbc5dbb746fbb67aa5f448949a0cbba.png

HereDoc:在写大量文本的时候

<<< 名称

写的内容

名称; //在结束名称前不能有任何字符(包括空格也不能有)

$tb=”我是内容”;

$table=<<

//下面的内容可以按HTML的格式来书写

{$tb}er

psd; //前面不能有任何字符

echo $table;

?>

2)复合类型:

数组(array):

$arr=array(1,2,3,4,5); echo gettype($arr)

对象(object):

$object=new stdClass(); echo gettype($object)

3)特殊类型:

资源(resource): $filename = “text.txt”;

$handle =fopne($filename,”r”);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值