PHP Utility Function : สอน function ของ Utility Function, เรียน function ของ Utility Function
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • include() เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้
    include_once() เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้
    require() เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้
    require_once() เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้
    php_logo_guid() ใช้คืนค่ารหัสภาพ logo ของภาษา php
    phpversion() ใช้ตรวจสอบ version ของ php
    zend_logo_guid() ใช้คืนค่ารหัสภาพ logo ของ zend engine
    phpinfo() ใช้แสดงข้อมูลต่างๆเกี่ยวกับ php
    phpcredits() ใช้แสดงรายชื่อทีมงานที่ร่วมกันพัฒนา php
    version_compare() ใช้เปรียบเทียบ version ของ php
    highlight_file() ใช้แสดงข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด
    show_source() ใช้แสดงข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด
    highlight_string() ใช้แสดงสีสันให้กับ source code ที่กำหนด
    ini_set() ใช้กำหนดค่าให้กับคำสั่งที่อยู่ในไฟล์ php.ini
    ini_get() ใช้คืนค่า ค่าข้อมูลของคำสั่งที่อยู่ในไฟล์ php.ini
    exit() ใช้หยุดการทำงานของ script
    die() ใช้หยุดการทำงานของ script แต่ก่อนที่จะหยุดจะแสดงข้อความที่กำหนดก่อนเสมอ
  • function :
    include ( filename );

    return type :
    void

    content :
    เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้ และสามารถเรียกใช้ไฟล์นั้นๆได้ครั้งเดียวเท่านั้น 
    และถ้ามีการเรียกใช้ไฟล์นั้นซ้ำก็จะมีความผิดพลาดเกิดขึ้น
    เมื่อมีความผิดพลาดเกิดขึ้นในไฟล์ที่เรียกใช้เข้ามา จะแสดงข้อความเตือน และสามารถประมวลผลคำสั่งต่อไปได้

    example :
    include ( "bamboo.php" );

    comment :
    สามารถ include ไฟล์ที่อยู่ในรูปของ HTTP GET ได้ ( ต้องมี http:// )
    สามารถ include ไฟล์ที่มีการ return ค่าได้

  • function :
    include_once ( filename );

    return type :
    void

    content :
    เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้ และสามารถเรียกใช้ไฟล์นั้นๆได้ครั้งเดียวเท่านั้น
    คือถ้ามีการเรียกใช้ไฟล์ครั้งต่อไปจะไม่มีผล
    เมื่อมีความผิดพลาดเกิดขึ้นในไฟล์ที่เรียกใช้เข้ามา จะแสดงข้อความเตือน และสามารถประมวลผลคำสั่งต่อไปได้

    example :
    include_once ( "bamboo.php" );

    comment :
    สามารถ include ไฟล์ที่อยู่ในรูปของ HTTP GET ได้ ( ต้องมี http:// )
    สามารถ include ไฟล์ที่มีการ return ค่าได้

  • function :
    require ( filename );

    return type :
    void

    content :
    เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้ และสามารถเรียกใช้ไฟล์นั้นๆได้ครั้งเดียวเท่านั้น
    และถ้ามีการเรียกใช้ไฟล์นั้นซ้ำก็จะมีความผิดพลาดเกิดขึ้น
    เมื่อมีความผิดพลาดเกิดขึ้นในไฟล์ที่เรียกใช้เข้ามา จะแสดงข้อความเตือน และหยุดการทำงานที่ตรงนั้น

    example :
    require ( "bamboo.php" );

  • function :
    require_once ( filename );

    return type :
    void

    content :
    เป็นการเรียกใช้ไฟล์ที่กำหนดเข้ามาไว้ภายในไฟล์ที่เรียกใช้ และสามารถเรียกใช้ไฟล์นั้นๆได้ครั้งเดียวเท่านั้น
    คือถ้ามีการเรียกใช้ไฟล์ครั้งต่อไปจะไม่มีผล
    เมื่อมีความผิดพลาดเกิดขึ้นในไฟล์ที่เรียกใช้เข้ามา จะแสดงข้อความเตือน และหยุดการทำงานที่ตรงนั้น

    example :
    require_once ( "bamboo.php" );

  • function :
    php_logo_guid ();

    return type :
    string

    content :
    ใช้คืนค่ารหัสภาพ logo ของภาษา php

    example :
    echo "<img src=" . $_SERVER["PHP_SELF"] . "?=" . php_logo_guid(). ">";

  • function :
    phpversion ( version );

    return type :
    string, boolean

    content :
    ใช้ตรวจสอบ version ของ php

    example :
    echo phpversion();

    comment :
    ถ้าไม่กำหนดค่าของ version จะคืนค่า version ของ php
    ถ้ากำหนดค่าของ version จะคืนค่า boolean เพื่อบอกว่าเป็น version ที่กำหนดจริงหรือไม่

  • function :
    zend_logo_guid ();

    return type :
    string

    content :
    ใช้คืนค่ารหัสภาพ logo ของ zend engine

    example :
    echo "<img src=" . $_SERVER["PHP_SELF"] . "?=" . zend_logo_guid (). ">";

  • function :
    phpinfo ( flags );

    return type :
    void

    content :
    ใช้แสดงข้อมูลต่างๆเกี่ยวกับ php

    example :
    phpinfo();

    comment :
    ถ้า flags = INFO_ALL คือจะแสดงข้อมูลทั้งหมด ( default )
    ถ้า flags = INFO_GENERAL จะแสดงค่า configuration ใน php.ini
    ถ้า flags = INFO_CREDITS จะแสดงค่า credits เหมือน phpcredits();
    ถ้า flags = INFO_CONFIGURATION จะแสดงค่า local และ master เหมือน ini_get();
    ถ้า flags = INFO_MODULES จะโหลด module เหมือน get_loaded_extensions();
    ถ้า flags = INFO_ENVIRONMENT จะแสดงข้อมูลตัวแปรสภาพแวดล้อม
    ถ้า flags = INFO_VARIABLES จะแสดงชื่อตัวแปรทั้งหมดของ EGPCS
    ถ้า flags = INFO_LICENSE จะแสดงข้อมูล license ของ php

  • function :
    phpcredits ( flags );

    return type :
    void

    content :
    ใช้แสดงรายชื่อทีมงานที่ร่วมกันพัฒนา php

    example :
    phpcredits ( CREDITS_ALL );

    comment :
    ถ้า flags = CREDITS_ALL จะแสดงรายชื่อทีมงานทั้งหมด ( default )
    ถ้า flags = CREDITS_DOCS จะแสดงรายชื่อทีมสร้างเอกสาร
    ถ้า flags = CREDITS_FULLPAGE จะแสดงรายชื่อทีมประยุกต์
    ถ้า flags = CREDITS_GENERAL จะแสดงชื่อทีมออกแบบภาษา และแนวคิด ( พัฒนา SAPI )
    ถ้า flags = CREDITS_GROUP จะแสดงชื่อทีมพัฒนาหลักของ php
    ถ้า flags = CREDITS_MODULES จะแสดงชื่อทีมพัฒนา module extension
    ถ้า flags = CREDITS_SAPI จะแสดงชื่อทีมพัฒนา SAPI

  • function :
    version_compare ( version1, version2, operator );

    return type :
    int

    content :
    ใช้เปรียบเทียบ version ของ php

    example :
    echo version_compare ( phpversion(), "5.0.3", "<" );

    comment :
    จะคืนค่า true ถ้าผลการเปรียบเทียบเป็นจริง
    จะคืนค่า null ถ้าผลการเปรียบเทียบเป็นเท็จ
    
    ตัวแปร operator ได้แก่ <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne

  • function :
    highlight_file ( filename, return );

    return type :
    void

    content :
    ใช้แสดงข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด

    example :
    higilight_file ( "bamboo.txt" );

    comment :
    ถ้า return = false จะแสดงสีสันให้กับ source code ด้วย ( default )

  • function :
    show_source ( filename, return );

    return type :
    void

    content :
    ใช้แสดงข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด

    example :
    show_source ( "bamboo.txt" );

    comment :
    ถ้า return = false จะแสดงสีสันให้กับ source code ด้วย ( default )

  • function :
    highlight_string ( string, return );

    return type :
    void

    content :
    ใช้แสดงสีสันให้กับ source code ที่กำหนด

    example :
    $source = "<? echo 'bamboolabcode'; ?>";
    highlight_string ( $source );

  • function :
    ini_set ( string, value );

    return type :
    void

    content :
    ใช้กำหนดค่าให้กับคำสั่งที่อยู่ในไฟล์ php.ini

    example :
    ini_set ( "max_execution_time", 60 );

  • function :
    ini_get ( string );

    return type :
    string

    content :
    ใช้คืนค่า ค่าข้อมูลของคำสั่งที่อยู่ในไฟล์ php.ini

    example :
    echo ini_get ( "max_execution_time" );

  • function :
    exit ();

    return type :
    void

    content :
    ใช้หยุดการทำงานของ script

    example :
    exit();

  • function :
    die ( string );

    return type :
    void

    content :
    ใช้หยุดการทำงานของ script แต่ก่อนที่จะหยุดจะแสดงข้อความที่กำหนดก่อนเสมอ

    example :
    die ( "<b> page error </b>" );

 
Share This Chapter Login with Facebook