zoukankan      html  css  js  c++  java
  • PHP快速入门

    1.表单
    <form action="processorder.php" method="post">
    表单的第一行,action的意思是说,提交表单后要到哪里去,或者把表单提交
    到什么地方去,一般是一个URL,method意思是说用说用什么方式提交,post或着get

    2.php
    php的四个地方
    2.1php标记

    使用<?php 语句 ?>标记,php语言写在这个里面

    2.2php语句

    每一条语句用分号;隔开,这个分号就像我们中文中的逗号,表示这个说完了

    2.3空格

    php忽略所有的空格

    2.4注释

    //或者 /* */

    3.访问表单变量

    表单提交的时候变量全部保存在method指定的方法中,提交的变量一般会有不少,
    所有会保存为post或者get的一个数组。
    所以,想要获取表单变量需要用到:
    $_POST['name']或者$_GET['name']
    究竟用哪一个要看method中使用的是哪一个,当然也可以直接用统称的$_REQUEST['name']

    4.变量和连接符

    php用点号.来连接字符串
    变量:
    1.变量的前面必须用$表示
    2.PHP的标示符是区分大小写的,但是作为函数名的时候是不区分大小写的
    3.""双引号中的变量会显示变量的值,''单引号是不会显示变量的值得

    5.变量类型
    5.1类型转换

    强制转换数据类型,字符类型括起来放在变量前面
    格式是$totalamout = (float)$total

    5.2可变变量

    变量名作为值赋值给另外一个变量
    $varname = 'name'
    于是$$varname=5;就等同于$name=5;

    5.声明和常量
    声明:

    define('PRICE', 100);
    声明的常量用大写,是超级全局变量,可以在脚本文件中直接使用,常量不用$
    几个超级全局变量:
    $GLOBALS, $_POST, $_GET, $COOKIE, $FILES, $_ENV, $_REQUEST等,变量都
    以数组的方式保存在这几个里面

    6.操作符

    ! 非; &&与; ||或;

    1.三元操作符

    格式:
    condition ? value if true : value if false
    解释:若condition成立,则执行问号后面的代码,若不成立,则执行第三段代码

    2.错误抑制操作符

    例:$a = @(57/0)
    0不能做为除数,所以肯定报错,但是用@可以将这个错误抑制,使其不会爆发出来

    3.执行操作符``

    符号是反引号,用于执行服务端的命令
    例:$out = ls -al

    4.数组操作符

    []和=>

    5.类型操作符:instanceof

    用于检查一个对象是否是特定类的实例

    7.逻辑结构
    1.if语句

    if(){
    	语句;
    }else{
    	语句;
    }
    

    或者:

    if(){
    	语句;
    }elseif(){
    	语句;
    }elseif(){
    	语句;
    }
    

    2.switch语句

    switch($var){
    	case "a":
    		echo "语句a";
    		break;
    	case "b":
    		echo "语句b";
    		break;
    	case "c":
    		echo "语句c";
    		break;
    	default:
    		echo '默认语句';
    		break;
    }
    

    $var的值和case里面的进行匹配,如果有就执行匹配的代码,如果没有,就执行
    default的代码。

    3.while循环,do……while循环,for循环,跟python的差不多,没啥可说的

    4.跳出循环的3种方式
    1.break

    跳出循环,不再执行这个循环语句,直接执行循环体下面其他的语句

    2.continue

    跳出这次的循环,继续进行下一轮的循环,还是在这个循环体中

    3.exit

    结束整个脚本的执行

  • 相关阅读:
    adb 连接 Android 手机的两种方式
    Jmeter GUI及NON GUI下实现分布式
    史上最全最细 App 自动化环境部署
    不懂Java代码,照样把jmeter指定数据写入execl
    Dockerfile 让你轻松创建属于你的镜像 (下)
    Dockerfile 让你轻轻松松创建属于你的镜像 (上)
    Python vs Java (一):史上最全变量类型区别,99.99%的人都收藏了
    浏览器F12调试器定位系统前后端bug
    cookie,session
    App 抓包提示网络异常怎么破?(抓包HTTPS)
  • 原文地址:https://www.cnblogs.com/cenyu/p/6528367.html
Copyright © 2011-2022 走看看