php可以用于前端开发吗,前端开发可能用的PHP

1.PHP基本语法

PHP 脚本可放置于文档中的任何位置。

PHP 脚本以 <?php 开头,以 ?> 结尾:

// 此处是 PHP 代码

?>

PHP 文件的默认文件扩展名是 ".php"。

PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。

// 单行注释

/*

多行注释

*/

header('content-type:text/html;charset=utf-8');

// 01.变量

$name = '小王子';

$num = 10;

$pi = 3.141592653;

$isMan = false;

// 没有东西

$none = null;

// 02.输出变量

// echo 是一个关键字 不是 函数 不需要写括号

// 写括号 也是可以的

echo $name;

// 输出 换行符

echo '
';

// 03.运算符 + - * / %

// php中的 运算符 跟 js中的 是一样的

$num = $num +10;

echo $num;

echo '
';

echo $num/2;

echo '
';

// 04.选择语句

// php每一行代码 都需要添加 结束符号

$day = '五月';

switch ($day) {

case '一月':

echo '有点冷';

break;

case '七月':

echo '非常热';

break;

case '十一月':

echo '我的天';

break;

default:

echo '比较舒服';

break;

}

echo '
';

// 05.循环语句

for($i = 0 ; $i<10 ;$i++){

// php中 拼接字符串 用的是 .

echo 'hotpink'.$i;

echo '
';

}

// 06.判断语句

// while

$num = 0;

while ($num<10) {

echo $num;

// 输出 hr 实现换行

// 输出的 html结构 浏览器 都会当做 html解析

echo '


';

$num++;

}

// 逻辑语句

$egg = '鸡蛋';

if($egg == '鸡蛋'){

echo '炒一份拆骨肉炒蛋';

}else{

echo '去买蛋吧';

}

//07.函数

// js function ($num){ return $num *2 }

function bigger ($smallNum){

return $smallNum *2;

}

$result = bigger(5);

echo '


';

echo $result;

?>

2.php中的数据:

// 创建出 索引数组

// 类型 是不限制的

$vegetables = array('西兰花','花菜','菜花','野花',998);

// 获取 菜花 索引从0开始

echo $vegetables[2];

// 循环 数组

// php中 获取数组的长度 使用的是 count()

for($i = 0; $i

echo '
';

echo $vegetables[$i];

}

// js 中 如果想要 保存 key ->value 关系 js 对象

// php中也支持 对象 也有一种 关系型数组的

// 关系型数组

$person = array(

'name'=>'王子龙',

'skill'=>'变身',

'friend'=>'龙王'

);

echo '
';

// 取值

echo $person['friend'];

// 循环 关系型数组 forin js中 foreach

// 参数1 循环的 关系型数组

// 参数2 $key key 名字 是可以更改的 但是 代码中使用的时候 需要一起更改

// 参数3 $value 对应的 value

foreach ($person as $keyplus => $value) {

echo '
';

echo $keyplus.'|||'.$value;

}

?>

3.使用php制作简单的数据验证接口

// header('content-type:text/html;charset=utf-8');

// 为了能够自动转化 设置返回的内容为json

header('content-type:application/json;charset=utf-8');

// 接受发送的数据 $_GET

$name = $_GET['name'];

// 读取json格式字符串 string

$jsonString = file_get_contents('name.json');

// php中 也有 转化JSON格式字符串的代码

// string->arr(obj)

// print_r(json_decode($jsonString));

$nameArr = json_decode($jsonString);

// 数组的操作

// 判断 某个值 是否在 数组中

$result = in_array($name,$nameArr);

// 准备一个 返回数据的 关系型数组

$backInfo = array();

// true false

if($result==true){

// 用户名存在 用不了

$backInfo['message'] = '用户名存在,请重新输入';

$backInfo['status'] = 'cannot';

}else{

$backInfo['message'] = '该用户名可以使用';

$backInfo['status'] = 'can';

}

// PHP中 关系型数组

// print_r($backInfo);

// 为了 让浏览器 解析方便 把数组 转化为 JSON格式的字符串

// arr ->JSON string

echo json_encode($backInfo);

// 返回不同的信息

sleep(2);

?>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值