zoukankan      html  css  js  c++  java
  • php基础-1

    php规范

    • php文件以<?php开头,以?>结尾。
    • php可以和html代码混写,若当前文件为纯php代码 ,则不用写php结尾
    • php的一行代码以";"(分号)结尾

    php的变量和常量

    • php定义变量用符号"$"开头,后接上变量名:   $a = 10;
    • php的变量可以再被重新赋值
    • php定义常量用关键字const后接常量名,常量名一般大写,常量名和const之间用空格隔开: const THE_VALUE = 100
    • 常量名不可以再被重新赋值
    • 老版本的php定义常量可以用define("const_name", const_value):     define("THE_VALUE", 100)

    php的函数

    • 1 <?php
      2 
      3 function test(){
      4     echo "this is a test";
      5 }
      6 
      7 test();
      1 <?php
      2 
      3 function test(){
      4     echo "this is a test";
      5 }
      6 
      7 $test = 'test';
      8 $test();

      php调用函数的方法有两种,第一个直接用函数名来调用,第二个用一个变量来接收一个函数名的字符串,然后像第一种方法一样调用该变量即可。

    • php函数传参
      1 <?php
      2 
      3 function SayHelloTo($name){
      4     echo "nice to meet you $name";
      5 //    echo "nice to meet you ".$name;
      6 }
      7 
      8 SayHelloTo("bob");

      参数以一个变量的方式传入函数的小括号内,调用的时候直接将该变量写入调用函数的括号内即可。php的变量可以直接传入字符串内。

    • php函数的返回值
      1 <?php
      2 
      3 function add($a,$b){
      4     return $a + $b;
      5 }
      6 
      7 echo add(2,3);

      php用关键字return返回对应函数的返回结果

    • php的条件控制语句
       1 <?php
       2 
       3 function test($value){
       4     if($value > 90){
       5         return "优秀";
       6     }elseif ($value > 80){
       7         return "良好";
       8     }elseif ($value > 70){
       9         return "还行";
      10     }else{
      11         return "不好";
      12     }
      13 }
      14 
      15 echo test(80);

      if,elseif,else的用法

       1 <?php
       2 
       3 function test($value)
       4 {
       5     switch ($value / 10) {
       6         case 9:
       7             return "优秀";
       8         case 8:
       9             return "良好";
      10         case 7:
      11             return "还行";
      12         default:
      13             return "不好";
      14     }
      15 }
      16 echo test(80);

      switch,case,default:switch语句相当于if和elseif,在进行一次判断,case是当前switch语句的判断结果,当有结果符合时,就执行该case下的语句,当没有case符合时,就执行default语句。

    php的内置方法

    • each 相当于python的print,只是php将结果打印在网页里
    • intval可以将字符串数字和浮点数转换为整数

    php循环

    1 <?php
    2 
    3 for ($i=0;$i<100;$i++){
    4     echo "hello $i <br>";
    5 }
    • 1 <?php
      2 
      3 $i = 0;
      4 while ($i < 100) {
      5     echo "hello $i <br>";
      6     $i++;
      7 }
    • 1 <?php
      2 
      3 $i = 0;
      4 do {
      5     echo "hello $i <br> ";
      6     $i++;
      7 } while ($i < 100);
    • php的for循环,for循环的括号内有三个参数,第一个位置是先声明一个i变量等于0,第二个位置是for循环的条件语句,第三个位置是每次循环所要执行的语句;php的while循环的条件直接写在括号里;do while循环是先执行do里面的内容,然后在while里面判断

    • 如果对python比较熟悉,这段代码就相当于

      1 i = 0
      2 while True:
      3     if i < 100:
      4         print("hello %s" % i)
      5         i += 1
      6         continue
      7     break
  • 相关阅读:
    网页布局——table布局
    Flex 布局——语法属性详解
    CSS实现垂直居中的几种方法
    svn:冲突(<<<<<<.mine ==== >>>>>>.xxxx)
    mysql:4种时间类型
    js:"use strict"; 严格模式
    js函数的Json写法
    spring 官方文档
    mybatis技术文章
    java:可变参数(转载)
  • 原文地址:https://www.cnblogs.com/ivy-blogs/p/10577749.html
Copyright © 2011-2022 走看看