分类目录归档:PHP

PHP 数据类型


变量可以存储不同类型的数据,例如:

  • 字符串(“你好”)
  • 整数(5)
  • 浮动(也称为双)(1.0)
  • 布尔值(1或0)
  • 数组(数组(“我”,“是”,“一个”,“数组”))
  • 目的
  • 空值
  • 资源

字符串是一系列字符。它可以是引号内的任何文本(单引号或双引号):

$x = "Hello!";
$y = 'Hello!';

整数

整数数据类型是-2,147,483,648和2,147,483,647之间的非十进制数。

整数规则:

  • 整数必须至少有一位数
  • 整数不能有小数点
  • 整数可以是正数也可以是负数
  • 整数可以用三种格式指定:十进制(基于10),十六进制(基...

阅读全文...

PHP使用JSON API


JSON的一个常见用途是从Web服务器读取数据,并在网页中显示数据。

本章将教您如何在客户端和PHP服务器之间交换JSON数据。

PHP文件

PHP有一些内置函数来处理JSON。

可以使用PHP函数json_encode()将PHP中的对象转换为JSON:

<?php
 $myObj->name = "John";
 $myObj->age = 30;
 $myObj->city = "New York";

 $myJSON = json_encode($myObj);

 echo $myJSON;
 ?>

客户...

阅读全文...

PHP常量


常量是PHP中的一种变量。设置常量的define()函数有三个参数 - 键名,键的值和布尔值(true或false),它确定键的名称是否不区分大小写(默认为false)。设置后,常量值不能更改。它用于很少更改的值(例如数据库密码或api密钥)。

范围

重要的是要知道,与变量不同,常量总是具有全局范围,并且可以从脚本中的任何函数访问。

<?php
 define("codingdict", "Learn to code and help nonprofits", false);
 echo codingdict;

输出:

Learn to...

阅读全文...

PHP条件语句


PHP中的条件语句使用ifelseifelse语法编写。使用条件允许您根据在运行时提供给页面的不同输入和值执行不同的操作。在PHP中,条件通常被称为控制结构。

如果

<?php
 if ($_GET['name'] = "codingdict"){
  echo "You viewed the codingdict Page!";
 }

ELSEIF

<?php
 if ($_GET['name'] = "codingdict"){
  echo "You vi...

阅读全文...

PHP类和对象


类是我们表示世界中对象类型的方式。对象将是世界上该类的实际实例 。类定义该类的对象的_属性_和行为 。该类定义了对象如何与世界其他地方进行交互。类还允许我们抽象出我们不想向其他人展示的细节!

比如说你有一只叫做Spot的狗。 Spot是Dog(类)对象的一个​​实例。

用于定义类的PHP代码:

// Dog class
 class dog {
    // Keep name and age private - we don't want to be able to change these!
    private $name;

    private $age;

   ...

阅读全文...

PHP类继承


在面向对象的程序设计中重新使用继承代码

在这里,我们将讨论如何通过使用继承来重用我们编写的代码而不需要任何代码重复。

Man类

这是我们的Man类:

<?php
 class Man
 {
    // 1. Declare the class variables
    public $name;
    protected $age;
    public $height;
    public $fav_sports;
    private $fav_drinks;

    // 2. Create a constructor method with 3 required...

阅读全文...

PHP类


class Lab {
  private $name = '';

  public function setName($name) {
    $this->name = $name;
  }

  private function getName() {
    return $this->name;
  }

  public function say_my_name() {
    $name = $this->getName();
    return $name;
  }

 }
 $breaking_bad = 'Heisenbe...

阅读全文...

PHP排序数组


PHP排序数组

PHP提供了几种排序数组的函数。本页介绍了不同的功能并包含了示例。

sort()

sort()函数按升序字母/数字顺序对数组的值进行排序(例如A,B,C,D,E ... 5,4,3,2,1 ...)

<?php
 $codingdict = array("free", "code", "camp");
 sort($codingdict);
 print_r($codingdict);

输出:

Array
 (
    [0] => camp
    [1] => code
    [2] =...

阅读全文...

PHP数组的介绍


PHP中的数组实际上是一个有序的映射。映射是将值与键关联的类型。 此类型针对多种不同用途进行了优化;它可以被视为数组,列表(向量),哈希表(地图的实现),字典,集合,堆栈,队列,甚至更多。 由于数组值可以是其他数组,因此树和多维数组也是可能的。

这是一个例子:

<?php
 // array without keys
 $bikes = array("Suzuki","BMW","Yamaha");
 echo "I like " . $bikes[0] . ", " . $bikes[1] . " and " . $bikes[2] . ".";
 ?>

PHP数组有很多功...

阅读全文...

PHP AJAX


AJAX 代表 异步JavaScript和XML 。它不是一种编程语言。它是一种使用HTML,CSS,JavaScript和XML开发更好,更快和交互式Web应用程序的技术。

  1. HTML:超文本标记语言(HTML)用于定义Web应用程序的结构。
  2. CSS:层叠样式表(CSS)用于为Web应用程序提供外观和样式。
  3. JavaScript:JavaScript用于使Web应用程序具有交互性,有趣和用户友好性。
  4. XML:可扩展标记语言(XML)是一种用于存储和传输来自Web服务器的数据的格式。

AJAX中Asynchronous的含义是什么?

异步意味着Web应用程序可以在不刷新页面的情况下从W...

阅读全文...