第三节 PHP语法

第三节  PHP语法

1.调试配置

configure php interpreter

windows平台下:设置Php Home : c:\xampp\php

MAC 平台下: 设置Php Home: /opt/lampp/bin

2.Php 标识符



<?php
echo ‘hello‘;
//变更声名
$a=10;
echo $a;
echo ‘<br>‘;
// 常量声名  const是PHP5的语法
const  THE_VALUE = 100;
echo THE_VALUE;
//常量声名
define(‘THE_VALUE2‘,200);
echo THE_VALUE2;
?>

3函数

<?php
 // 方法一
function traceHelloPHP()
{
    echo ‘Hello PHP<br>‘;
    echo ‘Hello Word<br>‘;
}
// 方法二
$func =  ‘traceHelloPHP‘;
$func();

//方法三
function sayHelloTo($name)
{
    echo ‘Hello ‘.$name.‘<br>‘;
}sayHelloTo(‘xiaoming‘);

//方法四
function traceNum($a, $b)
{
    echo ‘a = ‘.$a. ‘,b = ‘ .$b. ‘<br>‘;
    echo "a=$a,b=$b<br>";
}
traceNum(2,3);

//方法五
function add($a,$b)
{
    return $a+$b;
}
echo add(10,2);
?>

4流程控制

<?php
function getLevel($score)
{
    if($score >90){
        return ‘优秀‘;
    }else if($score>80){
        return ‘良好‘;
    }else if($score>70){
        return ‘好‘;
    }else if($score>60){
        return ‘可以‘;
    }else{
        return ‘差‘;
    }
}
function getLevel2($score)
{
    switch($score/10) {
        case 10:
        case 9:
            return "优秀";
        case 8:
            return "良好";
        case 7:
            return "好";
        case 6 :
            return "可以";
        default:
            return "差";
    }
}
echo  getLevel(90);
?>

5 循环

<?php
for($i=0;$i<100;$i++)
{
    echo ‘Hello‘.$i.‘<br>‘;
    if( $i==20)    {
        break;
    }
}
$i = 0;
while($i<100)
{
    echo ‘Hello‘.$i.‘<br>‘;
    $i++;
}
$i=0;
do{
    echo ‘Hello‘.$i.‘<br>‘;
    $i++;
}while($i<100)

?>

6逻辑运算

<?php
function traceNum3(){
    for($i=0; $i<=100;$i++)
    {
        if($i%2==0 && $i%3==0){
            echo $i.‘<br>‘;
        }
    }
}
?>

时间: 2024-09-20 13:29:17

第三节 PHP语法的相关文章

C#语法基础之第三节

1.类型转换: 1-1:对于类型兼容的两种类型之间进行转换: 大转小:强制类型转换 (int => int(double)) 小转大:自动类型转换  (doubl => int ) 1-2.对于类型不兼容的两种类型之间进行转换: 前提:要使用Convert类进行转换的值和要转换得到的目标值之间是可以进行转换的 string => dounle || string =>int  等等 1 string str= "123"; 2 int rst_num = Con

[第三节] Python流程控制语句 - if, while, for, break, continue

目录: 一. 条件判断语句 - if 二. 循环语句 - while & for 三. break & continue语句. 四. 练习题 正文: 一, 条件判断语句 - if: 1) 第一种语法: if 条件:      代码块 2) 第二种语法: if 条件:      内容一     内容二  else:     内容三      内容四 3) 第三种语法: if 条件1:      代码块  elif 条件2:      代码块  elif 条件3:      代码块  else

centos mysql 优化 第十三节课

centos mysql  优化  第十三节课 MySQL索引 主键值不能重复,也不能是NULLunique key + not null 业务主键用唯一索引代替 案例:某InnoDB表,没有自增列主键,使用一段时间后,产生碎片,重整表空间后,从13G变成了9G重整表空间的3种方法alter table xx engine=innodb;optimize table xx;create primary key on id 加主键聚集索引 mysql5.6之后依然无法online ddl做 加主键

实用现代汉语语法笔记

第一篇 概述 第一节  语法单位 语法单位组成: 语素,最小的音义结合体(听声就知其义),分为单音节语素,双音节语素等. 词,最小的有意义的能独立运用的语言单位,独立运用是指能单独说,或者单独进入句子. "最小":如"工人"一词,拆分为"工"和"人"后皆无法表示原意. "有意义":即可指词汇语义,也可指语法意义. 如"工人",最小,有意义,能单说. 如"的",最小,有

第三节

Linux 第三节一.CentOS 启动: 1.内核引导: 1.win/linux 通电,2.BISO自检(CPU,内存,硬盘等 | U盘.光驱.网卡.硬盘启动 通过MBR知道内核内存硬件驱动位置并加载(512/ 446(grub系统启动管理器./boot/grub/grub.conf)/64(分区表)/2(55AA)),挂载系统!!!) 3. 2.运行init: 主机名,参数设定,语言,系统文件格式以及启动系统的所有服务. 3.系统初始化 4.监理终端 5.用户登录 1. GRUB :defa

OC基础教程之基本语法

第一节总括 这一节是对Objective-C(以后简称OC)的简要介绍,目的是使读者对OC有一个概括的认识. 1.面象的读者 在阅读本文之前,应具备使用与C类似的编程语言(如C,C++,JAVA)的一些经验,同时熟悉面向对象编程. 2.OC简介 OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集.20世纪80年代早期由 Brad J.Cox设计,2007年苹果公司发布了OC 2.0,并在iPhone上使用OC进行开发. 3.OC学习内容 学习的内容主要包括语法和Cocoa框架两部

如何让浏览器支持ES6语法,步骤详细到小学生都能看懂!

为什么ES6会有兼容性问题? 由于广大用户使用的浏览器版本在发布的时候也许早于ES6的定稿和发布,而到了今天,我们在编程中如果使用了ES6的新特性,浏览器若没有更新版本,或者新版本中没有对ES6的特性进行兼容,那么浏览器肯定无法识别我们的ES6代码,好比浏览器根本看不懂我写的let和const是什么东西?只能报错了.这就是浏览器对ES6的兼容性问题. 好消息 哪里有灾难,哪里就有勇士和救兵,针对ES6的兼容性问题,很多团队为此开发出了多种语法解析转换工具,把我们写的ES6语法转换成ES5,相当于

软件构造 第六章第三节 面向可维护的构造技术

第六章第三节 面向可维护的构造技术 基于状态的构造技术 状态模式(State Pattern) 备忘录模式(Memento Pattern) Grammar-based construction 使用grammar判断字符串是否合法,并解析成程序里使用的数据结构 . 正则表达式 通常是递归的数据结构 . terminals 终止节点.叶节点 nonterminal 非终止节点(遵循特定规则,利用操作符.终止节点和其他非终止节点,构造新的字符串) 三个基本语法的操作符: 连接,不是通过一个符号,而

ES6 语法学习总结

第一节:什么是ES6?   ES6是什么?跟JavaScript有什么关系? JavaScrip由三部分组成:分别是ECMAScript,BOM和DOM. 1)由此看出,ECMAScript是JavaScript的组成部分,是JS的核心,描述了语言的基本语法(var.for.if.array等)和数据类型(数字.字符串.布尔.函数.对象(obj.[].{}.null.未定义),ECMAScript是一套标准,定义了一种语言是什么样子.ECMAScript是一种由Ecma国际(前身为欧洲计算机制造