zoukankan      html  css  js  c++  java
  • PHP基础

    PHP基础

    PHP页面要写在Wamp文件夹下的www文件夹里。

    PHP标记

    <?php   //开始标签
    
    ?>    //结束标签

    地址填写

    localhost(#端口号,若是80端口就不需要写)/2018.1.4(#www文件夹下的文件夹或文件名)/ceshi.php(文件)

    站点设置

    站点 -> 管理站点 -> 新建站点 -> 站点名称随意填写,本地站点文件夹为www文件夹

    服务器配置

    站点 -> 管理站点 -> 服务器名称随意写 -> 连接方法:本地网络 -> 服务器文件夹:www文件夹 -> Web URL: http://localhst(#端口号,80可不写) -> 保存 -> 远程和测试都打上勾

    注释语法

    // 单行注释

    /*

    多行注释

    */

    输出语句

    输出字符串

    print "hello" ; //不支持多个字符串
    echo "hello world","I'm comming";//支持多个字符串,常用

    输出类型

    var_dump($aa)

    输出数组

    print_r($arr)

    定义变量

    定义

    $+(变量名称)
    $a = 5;

    转换数据类型

    (string)$a;//字符串前写括号,括号里写修改的类型
    
    settype(变量,"类型")
    settype($a,"int");//返回值为true或false

    获取类型

    gettype($a);//获取变量类型

    判断变量类型

    is_类型($a)
    
    is_int($a);

    转义字符

     //输出换行
    
     //输出回车
    	 //输出制表符
    " //输出引号

    输出方式选择

    $a ="hello 
     world {$a}";  //双引号可以解析转义字符和变量
    
    $a1 = 'hello world';  //不会解析转义字符和变量
    
    $a2 = <<<A 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <link href="ping_guo.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    
    
    A;       //A要贴在最左边,可以输出有双引和单引的内容(A字符随便定义)
    

    全局变量

    $GLOBALS;    //数组形式 

    可变变量

    $c = "a";
    $a = "world";
    echo $$c; //输出结果为world

    判断变量是否定义

    isset($a); //未定义返回值为false,定义后返回值为true

    删除变量

    unset($a);

    判断空变量

    empty(); //未定义返回值为false,定义后返回值为true   且0和空也为true

    取地址

    $a = 10;
    $b = &$a; //&为取地址
    echo $b;   //结果为10
    
    $a = 10;
    $b = &$a;
    $b = 15;
    echo $a; //结果为15
  • 相关阅读:
    学编程的那些年
    iOS React Native 学习总结
    java.util.ConcurrentModificationException异常原因及解决方法
    把二元查找树转变成排序的双向链表
    五猴分桃通解公式-敬献给诺贝尔奖获得者李政道博士
    JSP中文乱码问题的由来以及解决方法
    MyEclipse 2014 有用的几个快捷键
    jsp三层架构
    数据库连接的三层架构
    helloworld
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8288838.html
Copyright © 2011-2022 走看看