国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Pemalar tutorial asas pembangunan PHP

Konsep

Malar boleh difahami sebagai: nilai tahan lama Selepas nilai pemalar ditakrifkan, ia tidak boleh diubah di tempat lain dalam skrip.


1. Komposisi pemalar

Bentuk bertulis pemalar ialah takrif (nama pemalar, pemalar)

Nota:

  • Nama tetap boleh menjadi huruf kecil, tetapi biasanya huruf besar

  • Nama tetap boleh tidak disebut, tetapi biasanya disebut.

  • Apabila memanggil pemalar dalam rentetan, ia mesti berada di luar tanda petikan

  • Adalah disyorkan bahawa hanya huruf dan garis bawah digunakan untuk nama pemalar

Mari kita takrif dan panggil pemalar:

Contoh:

<?php
//定義一個常量
define('Name','PHP.com');
//正確的調(diào)用方式
echo '我們是'.Name;
echo '<br/>';
//錯誤的調(diào)用方式
echo '我們是Name';
?>

Seterusnya, mari sahkan beberapa pernyataan tentang pemalar

Contoh :

<?php
//其實可以小寫,但是不好區(qū)分出來,所以習(xí)慣上大家都大寫
define('age',27);
echo age;
//常量可以在外面不加引號
define(A,'安徽省');
echo A;
//只能用于標(biāo)量,用于其他會報錯,例如數(shù)組
define('HF',array(1,2,3));
echo HF;
?>

Nota 1: Takrif malar tidak disebut dan boleh dikeluarkan seperti biasa, tetapi PHP akan mengingatkan kita bahawa takrifan itu tidak diseragamkan di sini

boleh Hilangkan dengan mengubah suai fail konfigurasi PHP Jika anda berminat, anda boleh mencari dan cuba menyelesaikannya sendiri.

Nota 2: Tujuh jenis data yang dinyatakan di atas juga boleh dibahagikan kepada tiga kategori utama

Jenis data skalar: Boolean, Integer, terapung titik, rentetan

Jenis data komposit: tatasusunan, objek

Jenis data khas: NUll, jenis sumber, Fungsi panggil balik

Nota 3: Selepas pemalar ditakrifkan, ia ialah pembolehubah global secara lalai dan boleh digunakan di mana-mana sahaja dalam keseluruhan skrip yang sedang berjalan.


2 Beberapa pemalar terbina dalam

Sistem juga telah menyediakan beberapa pemalar terbina dalam untuk kita. Pemalar ini ditentukan. Mari kita kenali beberapa dahulu. Terdapat lebih banyak pemalar sistem yang telah kami pelajari dalam jilid sebelumnya. Selepas bermula, kami akan menambah dan mempelajarinya secara perlahan.


<li id="1byag"><dl id="1byag"></dl></li>

    Nama tetap

    Penerangan

    __LINE__

    Barisan semasa

    __FAIL__

    Laluan fail semasa pada pelayan

    __FUNCTIOIN__

    Nama fungsi semasa

    __KELAS__

    Nama kelas semasa

    __KAEDAH__

    php_os


    PHP sistem pengendalian berjalan pada

    PHP_VERSION

    PHP Semasa Versi

    __TRAIT__

    Nama sifat, ditambah dalam php5.4

    __DIR__

    Direktori tempat fail terletak

    __NAMESPACE__

    Nama ruang nama semasa (sensitif huruf besar-kecil)


    Contoh:

    <?php
    //輸出當(dāng)前所在行
    echo __LINE__;
    echo "<br/>";
    //輸出當(dāng)前文件所在服務(wù)器的路徑
    echo __FILE__;
    echo "<br/>";
    //輸出當(dāng)前PHP運行的操作系統(tǒng)
    echo PHP_OS;
    ?>

    Nota: Anda boleh cuba mengeluarkan beberapa yang lain yang anda belum pelajari lebih lanjut dalam bab kemudiannya ??>Diketahui di sini, Hanya memahami buat masa ini. Selepas mempelajari fungsi tersebut, anda boleh melihat bahagian kod ini semula.

    defined() Mari kita pelajari penggunaan ini, terutamanya untuk menghalang orang lain daripada memintas fail semakan keselamatan.

    Fungsi: ditakrifkan (malar)
    Fungsi: Lulus pemalar selepas kurungan fungsi Jika pemalar ditakrifkan, ia akan kembali benar, jika tidak ia kembali palsu

    Andaian: <. ??>Kami mempunyai set perisian e-mall dalam talian yang memerlukan pembayaran Menyemak sama ada pembayaran dibuat dengan menyemak kebenaran perisian.php mempunyai fungsi menyemak kebenaran bahawa tiada fail semakan kebenaran version.php tidak boleh menggunakan perisian ini. Semua kod termasuk version.php. Dan untuk mengelakkan seseorang daripada cetak rompak, saya juga boleh menyulitkan kod version.php.

    Kami mempunyai dua fail:

    Terdapat nombor versi, pernyataan versi dan pernyataan kebenaran di tengah-tengah satu fail. Nama fail ialah version.php


    Fail mengandungi fungsi perniagaan tertentu. Contohnya: pendaftaran pengguna, log masuk, dsb., nama fail ialah pengguna.php

    Apakah yang perlu kita lakukan? ——Maksudnya, jika fail version.php tidak disertakan, kod selepas users.php akan dilaksanakan.

      Mari bereksperimen:
    • Fail 1.version.php
    • Kodnya adalah seperti berikut:

      <?php
      //此處是檢查是否是否授權(quán)的業(yè)務(wù)部份代碼xxxx
      define('AUTH',true);
      //略過模擬代碼xxx行
      ?>
    • 2.ser. php

    Kod adalah seperti berikut:

    <?php
    //嘗試將include 'version.php'這一行代碼注釋后再執(zhí)行看看,對比結(jié)果
    include 'version.php';
    if(!defined('AUTH')){
        echo '非法!非法!你嘗試跳過授權(quán)文件';
        exit;
    }

    Hasilnya ialah version.php mesti disertakan, jika tidak, gema 'Pendaftaran Pengguna' tidak akan dipaparkan;

    Nota:

    Fungsi: sertakan('Input laluan fail dan nama fail')

    Fungsi: Fungsi fungsi ini adalah untuk menghantar fail dengan laluan yang ditentukan dan biarkan PHP memasukkannya untuk pelaksanaan

    Inclde akan diterangkan secara terperinci kemudian

    Meneruskan pembelajaran

    ||
    <?php //定義一個常量 define('Name','PHP.com'); //正確的調(diào)用方式 echo '我們是'.Name; echo '<br/>'; //錯誤的調(diào)用方式 echo '我們是Name'; ?>