Rumah > pembangunan bahagian belakang > masalah PHP > Apakah maksud nombor anak panah php?

Apakah maksud nombor anak panah php?

青灯夜游
Lepaskan: 2023-03-17 18:28:01
asal
1600 orang telah melayarinya

Dalam PHP, tanda anak panah "->" dipanggil operator penyahrujukan yang disisipkan Ia adalah kaedah memanggil subrutin yang menghantar parameter melalui rujukan Untuk merujuk sifat dan kaedah kelas, gunakan ". - >" pengendali, sintaksnya ialah "kelas -> pembolehubah ahli atau fungsi ahli kelas"; sebelah kiri pengendali "->" adalah untuk mendapatkan contoh kelas, dan sebelah kanan akan menentukan dan panggil kaedah dan atribut kelas kiri .

Apakah maksud nombor anak panah php?

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3

Dalam php, nombor anak panah "-> " Dipanggil pengendali dereference infix. Dalam erti kata lain, ia adalah kaedah yang memanggil subrutin yang parameternya diluluskan melalui rujukan (antara lain, sudah tentu). Tanda anak panah "->" boleh digunakan dalam kelas untuk mengakses fungsi atau objek dalam kelas.

Seperti yang kami nyatakan di atas, apabila memanggil fungsi PHP, kebanyakan parameter diluluskan melalui rujukan. Fungsi '->' dalam PHP adalah sama seperti dalam Perl atau C++.

Untuk merujuk sifat dan kaedah kelas, gunakan simbol ->. -> bermaksud memanggil.

类 -> 类的成员变量或者成员函数
Salin selepas log masuk

Sebelah kiri pengendali "->" adalah untuk mendapatkan contoh kelas, dan sebelah kanan akan menentukan kaedah dan atribut kelas kiri dan memanggilnya.

Kami menggunakan contoh kod di bawah untuk menggambarkan pengendali anak panah dalam php.

class 类名{ 
    $属性名1 =“属性1”; 
    $属性名2 =“属性2”; 
    function 方法名1(){ 
        ... 处理过程... 
    } 
    function 方法名2(){ 
        ...处理过程 ... 
    } 
}
Salin selepas log masuk

Seterusnya ialah "contoh", tetapi ini merujuk kepada tika yang dibuat daripada kelas yang ditentukan, yang sepadan dengan templat di atas. Jika anda menentukan operator baharu dan menulisnya sebagai classname(), contoh akan dibuat.

Dalam contoh berikut, tika yang dijana diberikan kepada pembolehubah $instance.

$instance = new 类名();
Salin selepas log masuk

Tulisan operator anak panah

Contoh penggunaan operator anak panah adalah seperti berikut.

Kod berikut mengakses "Nama Harta 1" dan "Nama Harta 2"

$instance->属性名1;
$instance->属性名2;
Salin selepas log masuk

Kod berikut memanggil "Kaedah 1" dan "Kaedah 2"

$instance->方法名1();
$instance->方法名2();
Salin selepas log masuk

Mari kita lihat contoh khusus

Mari kita gunakan pengendali anak panah dalam contoh ayat di atas untuk menyatakan secara eksplisit nama kelas, nama atribut, nama kaedah, pemprosesan dalam kaedah, dan Akses setiap item.

Kali ini kita mentakrifkan kelas Orang dengan namanya sebagai atribut dan pengenalanSelf sebagai kaedah.

Selain itu, __construct() yang muncul ialah kaedah khas untuk dilaksanakan apabila menggunakan operator baharu untuk mencipta tika.

// person类
class Person {
    // 名称
    $name;
    // 构造函数在实例生成的时的名称设置
    function__construct($name) {
        $this->name = $name;
    }
    // 进行自我介绍
    function introduceSelf() {
        echo "我是". $this->name ."同学".PHP_EOL;
    }
}
$taro = new Person("张三");
echo $taro->$name.PHP_EOL;
// 调用自我介绍方法
$taro->introduceSelf();
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud nombor anak panah php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan