博主信息
博文 34
粉丝 1
评论 0
访问量 29610
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP基础2作业08-22
theYon的博客
原创
752人浏览过

PHP基础2

主要知识点

1)变量类型(string,integer,double,boolean,NULL,array,object,resource等)

2)变量作用域

a.每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域

b.主要有:超级全局变量,一般的变量,常量,全局变量,静态变量

3)流程控制: 条件判断与多分支

a. if(isDone){ // code.. }

   if(isDone) { // code...} else {}

    if(isDone) { // code...} else if {} else{}

    isDone ? do1 ? do2

    switch(){ case: // code... ; break;  default: // code};

4)循环

a. for()  do{}while() while(){} .....

什么是变量的作用域
在php中,不必事先声明变量,在给变量赋值的时候被创建
每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域
而对于我现在暂时理解,应该是,该页面中对$var的访问
它主要有内置超级全局变量,一般的变量,常量,全局变量,静态变量等

代码

<?php
header('content-type:text/html;charset=utf-8');
// 变量类型
$name = 'theYon';
$age = 24;
$grade = 59.9;
$isDone = false;
$other = null;
$arr = ['keyo' => '呢','keys' => 'r5'];
$obj = new stdClass();
$obj->create = 'good job';
$file = fopen('test2.txt','r') or die('error???');
// echo fread($file, filesize('test2.txt'));
// fclose($file);

echo gettype($name),'-',gettype($age),'-',gettype($grade),'-',gettype($isDone),'<br>';
echo gettype($other),'-',gettype($arr),'-',gettype($obj),'-',gettype($file),'<br>';

echo '<hr>';

// 分支
$isWell = true;
if($isWell){
    echo 'i am good <br>';
}

$isWell = false;
if($isWell){
    echo 'i am good <br>';
} else {
    echo 'very bad <br>';
}

$age = 24;
if($age < 18){
    echo '00 后 <br>';
} else if($age > 18 && $age < 28) {
    echo '90 后 <br>';
} else {
    echo "向前辈学习";
}

echo $isWell ? 'hehe<br>' : 'emmm....<br>';

$choose = 3;
switch($choose){
    case 1:
        echo 'bye';
        break;
    case 2:
        echo 'hello';
        break;
    case 3:
        echo 'ha???';
        break;
    default:
        echo 'none';
}

运行结果

微信图片_20180824170905.png

总结

    今天的课程,基础知识较多,需要多次琢磨与代码练习,尤其是变量的作用域,极为重要


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学