美文网首页
php-入门

php-入门

作者: quanCN | 来源:发表于2019-02-25 23:34 被阅读0次

PHP学习-01

简介

PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。

  • 嵌入代码
<html>
    <head>
        <title>Example</title>
    </head>
    <body>
        <?php
        echo "Hi, I'm a PHP script!";
        ?>
    </body>
</html>

基本语法

数据类型

  • boolean(布尔型)
  • integer(整型)
  • float(浮点型,也称作 double)
  • string(字符串)
  • array(数组)
<?php
$array = array(
    "foo" => "bar",
    "bar" => "foo",
);
// 键(key)可是是一个整数 integer 或字符串 string
// 值(value)可以是任意类型的值
// 自 PHP 5.4 起
$array = [
    "foo" => "bar",
    "bar" => "foo",
];
?>
  • object(对象)
class per
{
   function pri()
   {
       echo "I am person";
   }
}
$person = new per();
$person->pri();
//$person 为对象
  • Callback / Callable(可调用)
class util
{
    function add($num)
    {
        return $num+1;
    }
}
$util = new util();
echo $util->add($util->add(1));
  • resource(资源)
  • NULL(无类型)

var_dump():打印显示,一个变量的内容与结构,以及类型的信息。

变量

  • 变量声明

PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。

  • 变量范围
  • 可变变量

常量

  • 定义
    可以用 define() 函数来定义常量,也可以使用 const 关键字在类定义之外定义常量。
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // 输出 "Constant" 并发出一个提示级别错误信息 区分大小写
?>
<?php
// 以下代码在 PHP 5.3.0 后可以正常工作
const CONSTANT = 'Hello World';
echo CONSTANT;
?>
  • 魔术常量
    八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 LINE 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:
名称 说明
__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,FILE 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(FILE)。除非是根目录,否则目录中名不包括末尾的斜杠。
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 Foo\Bar)。注意自 PHP 5.4 起 CLASS 对 trait 也起作用。当用在 trait 方法中时,CLASS 是调用 trait 方法的类的名字。
__TRAIT__ Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。Trait 名包括其被声明的作用区域(例如 Foo\Bar)。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__ 当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。

相关文章

  • php-入门

    一、echo语句 1.格式 echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来,echo关键字与...

  • PHP-入门

    字符串 1. 单引号声明 和双引号声明的区别 双引号解析变量,单引号不解析 在双引号里面插入变量,变量后面如果有中...

  • php-入门

    PHP学习-01 简介 官网开发手册 w3school PHP 教程 PHP(“PHP: Hypertext Pr...

  • php-堆入门

    是一种特殊的树。满足下面这两点要求 堆是一个完全二叉树[https://baike.baidu.com/item/...

  • PHP-动态规划入门

    动态规划是什么 一句话概括就是 通过历史数据推导出现有数据 避免重复计算, 一般通过 , , 一维或者二维数组来保...

  • 第3章 PHP变量

    PHP-什么是变量 变量是用于存储值的 PHP-如何定义变量 定义变量就是向服务器的内存(服务器的内存,我们可以当...

  • idea代码格式对齐

    setting->Editor->Code Style->PHP->wrapping and braces Ass...

  • php 各扩展安装

    http://www.php.net/distributions/php-$version.tar.gz bcmath

  • swoole笔记03(搭建http服务器)

    常规: http请求从nginx->fast-cgi->php->返回给前端用户 (fpm) swoole ...

  • Laravel-5-8学习

    title: Laravel-5.8学习date: 2019-05-13 14:07:10tags:- PHP- ...

网友评论

      本文标题:php-入门

      本文链接:https://www.haomeiwen.com/subject/lsfoyqtx.html