PHP语法基础

简介

php是脚本/编程语言,可动态生成网页。
动态网页中的数据会因时因人而变,数据从数据库中获取。一般明显的特征是url中带有?参数。

变量

PHP支持的数据类型包括:

  • 字符串
  • 整数
  • 浮点数
  • 布尔
  • 数组
  • 对象
  • NULLL

普通

	// 字符串
	$str = '123';

	// 字符串拼接
	//注意:php中字符串拼接的方式是 .
	$str2 = '123'.'哈哈哈';


	// 整数
	$numA = 1; //正数
	$numB = -2;//负数

	// 浮点数
	$x = 1.1;

	// 布尔
	$a = true;
	$b = false;

	// 普通数组:数组中可以放 数字、字符串、布尔值等,不限制类型。
	$arr1 = array('123', 123);
	echo $arr1[0];

	// 关系型数组:类似于json格式
	$arr2 = $array(`name`=>`smyhvae`, `age`=>`26`);
	echo $arr2[`name`];  //获取时,通过  key 来获取


数组

函数

有参数、参数有默认值

	function sayFood($food='西兰花'){
	    echo $food.'好吃';
	}
	// 调用
	sayFood('西葫芦');// 如果传入参数,就使用传入的参数
	sayFood();// 如果不传入参数,直接使用默认值

有参数、有返回值

function sum($a,$b){
	return $a+$b
}
sum(1,2);// 返回值为1+2 = 3

类、对象

class fox{
    // 私有属性,外部无法访问
    var $name = '小狐狸';
  	public var $color = 'red'
  
  
    // 构造函数,可以传入参数
    function fox($name){
    $this->name = $name
    }
  
    // 获取属性的方法
    function Name(){
    return $this->name;
    }
}

// 定义了构造函数 需要使用构造函数初始化对象
$fox = new fox('小狐狸');
// 调用对象方法,获取对象名
$foxName = $fox->Name();

	// 直接访问对象的 public 属性
	$name = $fox->color;
	$fox->color = '小狐狸';

for循环

or 循环:

	for ($x=0; $x<=10; $x++) {
	  echo "数字是:$x <br>";
	}

1234

foreach 循环:

	$colors = array("red","green","blue","yellow");

	foreach ($colors as $value) {
	  echo "$value <br>";//打印换行
	}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_popo_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值