php基础

<?php
 echo 'hello,world';    
//echo输出   '单引号内输入什么' echo就输出什么
 ?>

 

 


动态页面只能在服务端执行 执行结束返回到客户端(浏览器)


(html)前端语言 可以直接web界面 看到源代码
(php) 后端语言 看不到源代码


变量

1、变量以$符号开头 变量名区分大小写
2、可以直接通过复制来指定变量类型。
3、双引号中的标量会被解析执行
4、 点号. 用于连接字符串

 

php变量类型8种

 

标量类型:布尔boolean,整形integer,浮点float,字符string

 

复杂类型:数组array,对象object

 

特殊类型:资源resource,空null

 

 

 

 

 


单引号--双引号
单引号 内部的变量不会执行    
双引号 变量会执行

 

例如:
$a='123';

$b='$a';
$c="$a";
echo $b; //输出$a
echo $c; //输出123


拓展:SQL注入  字符型/数字型
            php    单引号/双引号

字符型注入需要闭合单引号   因为使用的是单引号    ' '  内的变量不会执行
数字型注入无需闭合单引号   因为使用的是双引号    " " 内部的命令会直接执行

 

拓展:

关于单双引号的转义:HTML实体     \转义
单引号中,只认识2个转义,\' => ' , \\ ==> \

双绰号中,认识的转义多一些,如\" , \n(换行), "\t" (tag制表符). .等等,自己去手册查询

 

 

 

 

 

注释
// 单行注释
# 单行注释
/*
*/ 多行注释

 

 

isset()函数

isset()函数用于检测变量是否已设置并且非NULL。 返回值1/0 (真/false)

 

 

echo 和 print 的区别
echo 可以连续输出多个变量,
而print只能一次输出一个变量。
print打印的值能直接复制给一个变量,如 $a = print “123”;

echo 比 print 稍快,因为它不返回任何值。

 

 

echo 和 var_dump 的区别
echo 输出的是变量和字符串;
var_dump 输出的是变量类型,变量长度和变量值;

转载于:https://www.cnblogs.com/unixcs/p/10473157.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值