入门级教程 | 小白快速上手PHP

PHP简介

php是一种服务端的脚本语言,可以快速搭建动态网站等。
注意:php是区分大小写的,但定义的函数和语言关键字对大小写不敏感。

前期准备

本文准备的是PHPstudy,IDE用的是PHPStorm
在开启PHP之路前,你需要掌握HTML,CSS,JS等基础构建网站的知识。

基础入门

  • PHP 脚本以 <?php开始,以 ?> 结束,可以位于任何地方,注意每行代码要分号结束。
  • 注释://单行注释,/* */多行注释
  • 输出
  • print:输出一个字符串,返回值是1,速度比echo慢;
  • echo:可以输出多个字符串,没有返回值;
  • EOF :能按照原样输出在其内部的东西,需要注意的是格式<<<EOF开始,EOF;结束,结束需要单独一行且前后不能有空格。
  • var_dump:返回表达式的类型与结构,一般用于检测数组,比print_r更方便。
  • print_r:返回表达式结构,一般用于检测数组。

关于变量

变量:php是一门弱类型语言,即不用提前声明变量,也不用限制变量类型,只要在需要用的时候直接定义就行。如:$变量名 (注意变量名不能有空格)
变量作用域

  • local:局部变量
  • global:全局变量
  • static:该关键字定义的变量将会在每次被调用时保留着函数前一次被调用时的值。
  • parameter:参数

调用变量:在函数内调用全局变量,可以用以下方法实现:
1. global关键字
2.global数组 ( 因为php将所有全局变量都存在$GLOBALS[index]数组里,index是变量名 )

<?php
$x=5;
$y=10;
 
function myTest()
{
    global $x,$y;
    $y=$x+$y;
    //上面的也可以写成下面的格式
    //$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}
 
myTest();
echo $y; // 输出 15
?>

关于常量

定义结构为:define("常量名", "常量内容", true/false); 注意:第三个参数表示启动不区分大小写,true则不区分,默认是false
注意:常量不需要$符号定义,常量默认全局属性。

关于运算

数值比较:==比较值,===比较值与类型
匹配字符:echo strpos("Hello world!","world"); 输出结果是6,则匹配到的第一个位置下标是6

条件语句
php可以用if,elseif,switch等作条件判断。
if结构太熟悉,这里不作表述。switch结构如下:

<?php
switch (n)
{
case label1:
    如果 n=label1,此处代码将执行;
    break;
case label2:
    如果 n=label2,此处代码将执行;
    break;
default:
    如果 n 既不等于 label1 也不等于 label2,此处代码将执行;
}
?>

循环语句
php可以用while,do…while, f

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值