博客列表 >PHP基础第一课:环境搭建及基本语法

PHP基础第一课:环境搭建及基本语法

斜杠菜鸟的博客
斜杠菜鸟的博客原创
2019年03月24日 17:24:39800浏览

前言:本节课是PHP基础课的第一节,下面详细记录PHP环境的搭建及基础语法。

一、环境搭建

1、登录WWW.PHP.CN工具下载页面,下载PHP工具箱或者phpstudy;

2、安装PHPstudy

3、配置PHPstudy

  • 第一步,站点域名管理,创建一个域名绑定PHPstudy目录下的www目录;

  • 将域名绑定到本地host地址127.0.0.1;

二、创建变量与常量

1、变量

  • 变量用$开始,用英文或_命名

  • 变量不能以数字开头

  • 变量大小写敏感

  • 变量不允许中文

  • 变量就是可以变的

  • 变量是可以销毁的     销毁示例:unset($myName);

    销毁变量用unset函数销毁(括号内是变量名称)


  • 实例

    <?php
    header('content-type:text/html;charset=utf-8');
    //创建变量
    $a = '我是斜杠大叔';
    echo $a;
    echo '<br>';
    $_a = '我是谁';
    echo $_a;
    
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • 总结:以上代码示例了变量的创建;

2、常量  示例:define(‘常量名字’,‘常量值’);

  • 变量用 define 声明,(‘常量名字’,‘常量值’);

  • 常量用大写加_ 命名

  • 常量是不可以改变值的

  • 实例

    <?php
    header('content-type:text/html;charset=utf-8');
    //创建常量
    define('YOU_NAME','斜杠菜鸟');
    echo YOU_NAME;
    
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • 总结:以上代码演示了常量的创建;

3、驼峰命名法

  • 大驼峰(大驼峰每个单词首字母都大写;)

  • 小驼峰(小驼峰第一个单词小写,第二个单词首字母大写;)

  • 小驼峰和大驼峰可以随意选择使用。

三、关联数组与索引数组

  • 数组用array定义  

  • 一些数据的集合叫数组

1、索引数组

实例

<?php
header('content-type:text/html;charset=utf-8');
//创建索引数组
$a = array(
          '斜杠大叔',
          18,
          '男',
          true
);


?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:以上代码演示为索引数组;

2、关联数组

  •  关联数组可以指定key的数据

实例

<?php
header('content-type:text/html;charset=utf-8');
//创建关联数组
$a = array(
          'name' => '斜杠大叔',
          'age'=> 18,
          'gende' => '男',
          'id'=> 1,
);

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:以上代码演示为关联数组的创建

四、注释

1、单行注释 // 、# ;

2、多行注释 /* 被注释的内容 */

实例

<?php
header('content-type:text/html;charset=utf-8');
//这里是单行注释
#这里也是单行注释
/*
这里
是
多行
注释

 */

);

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:注释内容是给程序员看的,机器不会解读;

五、字符串连接符、数字运算符

实例

<?php
header('content-type:text/html;charset=utf-8');
$a = '斜杠大叔';
echo '我是'.$a; //点是连接符

//数学运算符:+ - * / % ++ --
	echo '<hr>';
    echo 5+3;
	echo '<hr>';
	echo 9-3;
	echo '<hr>';
	echo 3*6;
	echo '<hr>';
	echo 15/3;
	echo '<hr>';
	echo 8%3;
	echo '<hr>';
	$a = 1;
	echo $a++;
	echo '<hr>';
	$a = 1;
	echo ++$a;
	echo '<hr>';
	$a = 1;
	echo $a--;
	echo '<hr>';
	$a = 1;
	echo --$a;

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

六、PHP数据类型

  • 标量类型

  • 字符串

  • 整形

  • 浮点型

  • 布尔型

  • 复合类型

  • 数组

  • 对象

  • 特殊类型

  • 空 null

  • 资源型 resource

实例

<?php
header('content-type:text/html;charset=utf-8');
//字符串
echo '你好';
echo '<hr>';
//整形
echo 15;
echo '<hr>';
//浮点型
echo 15.3;
echo '<hr>';
//布尔型
echo true;
echo '<hr>';
//数组
$a = array(
          '斜杠大叔',
          18,
          '男',
          true
);
echo '<hr>';
//对象
echo '<hr>';
//空
echo '<hr>';
//资源型
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

七、PHP循环 for while do while  foreach

  • for(定义变量;退出条件;变化值){执行的循环语句;}

  • 实例

    <?php
    header('content-type:text/html;charset=utf-8');
    
    $arr = array(
    		'欧阳克',
    		18,
    		'男',
    		'ouyangke',
    		true
    	);
    
    for($a=0; $a <10 ; $a++){
    echo $arr[ 3 ];
    }
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • while 循环


  • 实例

    <?php
    header('content-type:text/html;charset=utf-8');
    
    	$a = 1;
    	$arr = array(
    		'欧阳克',
    		18,
    		'男',
    		'ouyangke',
    		true
    	);
    	$length = count($arr);
    	while ($a < $length) {
    		echo $arr[ $a ] .'<hr>';
    		$a++; 
    	}
    
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • do while 

  • while 和 do while不同之处是:  do while 会先执行一次

  • foreach 循环

  • 实例

    <?php
    header('content-type:text/html;charset=utf-8');
    
    $arr = array(
    		'id' => 1,
    		'name' => '灭绝师太',
    		'age' => 12,
    		'py' => 'miejue'
    	);
    	foreach($arr as $k=>$ouyangke){
    		echo $k.'---'.$ouyangke.'<hr>';
    	}
    
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • 总结:以上三个代码为 php循环的常见方式的演示实例。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议