Eval() Và Include()

Eval() và include()

+ No comment yet Eval() và include()Có thể hiểu nôm na, eval() sẽ nhận đối số là một chuỗi và thực thi chuỗi đó như một đoạn code PHP. Vì vậy, đối số truyền cho eval() phải là một chuỗi thỏa các điều kiện về cú pháp của PHP. VD:CODE<?$str = ‘echo “Hello world !!!”;’;eval($str);?>Một VD khác:CODE<?$a = “Hello world !!!”;$b = “empty”;echo “Bien \$b la: <b>$b</b><br>”;echo “Sau khi eval(), “;// gán giá trị biến $a cho biến $b và hiện ra thông báo về giá trị mới của biến $b$str = ‘$b = $a; echo “bien \$b bay gio la: <b>$b</b>”;’;eval($str);?>include_once() sẽ gộp một file được xác định trong quá trình một đoạn mã thực thi. Về cách hoạt động, nó rất giống include() nhưng khác ở chỗ, nếu file nào đó đã được gộp thì include_once() sẽ không gộp lại lần nữa và trả về trị là FALSE. VD:CODE*** File include: inc1.php **********<?echo “Toi duoc include.<br>”;?>*** File thuc thi: ex_inc_11.php ********<?include ‘inc1.php’;include_once ‘inc1.php’;?>*** File thuc thi: ex_inc_12.php ********<?include ‘inc1.php’;include ‘inc1.php’;?>VD khác:CODE*** File include: inc2.php **********<?echo “Toi duoc include.<br>”;function doSth() {echo “Hello world !!!<br>”;}?>*** File thuc thi: ex_inc_2.php ********<?include ‘inc2.php’;doSth();// include ‘inc2.php’; <— sẽ có báo lỗi vì hàm doSth() đã được định nghĩa.include_once ‘inc2.php’; // sẽ không có báo lỗi, nhưng hàm này cũng không được thực hiện?>Chúng ta có thể handle được các file nào đã được include trong suốt đoạn code bằng hàm get_included_files(). Hàm này sẽ trả về một mảng chứa các file đã được include. VD:CODE<?include ‘inc1.php’;include ‘inc2.php’;$inc = get_included_files();print_r($inc);?> Bài đăng Cũ hơn Bài đăng Mới hơn

Đăng nhận xét

Đăng ký: Đăng Nhận xét (Atom) sample ad 250 Arsenal sample ad 125 Sample Ad 125 sample ad 125 Advertise with us GO

NAVIGATION

  • Web design
  • Html - css
  • Jquery
  • Php
  • Search engine optimization

Free Templates

Labels

  • adwords coupon (2)
  • begin drupal (1)
  • cau hinh blog (1)
  • chmod (1)
  • chmod linux (1)
  • Create dynamic menu (1)
  • create virtual hosts (1)
  • datnguyen (1)
  • Drupal (1)
  • Full text (1)
  • Full text search (1)
  • google adwords (1)
  • Google Analytics (1)
  • Google Analytics cho Blogger (1)
  • google voucher (1)
  • host (1)
  • hosting security. bảo mật web (1)
  • javascrip (1)
  • JavaScript Object Notation (1)
  • Json (1)
  • JSON + PHP (1)
  • khoi phuc cau hinh mac dinh photoshop (1)
  • Kiểm tra PR (1)
  • lap trinh php (1)
  • leaing drupal (1)
  • localhost (1)
  • Lucene (1)
  • mã mở thưởng google (1)
  • PaRaMeter (1)
  • photoshop (1)
  • photoshop CS5 (1)
  • php basic (1)
  • Php can ban (1)
  • Php framework (1)
  • Restore to default settings (1)
  • Search Lucene (1)
  • seo là gì (1)
  • Solr (1)
  • Sphinx (1)
  • về tôi (1)
  • virtual hosts (1)
  • web design (1)
  • web hosting (1)
  • zend (1)
  • zend framerwork (1)
  • Zend plugin (1)
  • Zend Search (2)
  • Zend Search Lucene (1)
  • Zend_Search (1)

Blog Archive

  • ▼  2012 (20)
    • ▼  tháng 12 (11)
      • Lucene là gì ?
      • Google AdWords Voucher ?
      • Lỗi không cài được Yahoo!Messenger, vì sao?
      • Một số thủ thuật, phím tắt trong Eclipse
      • Eval() và include()
      • Goodbye my lover !
      • Kiểm tra sự tồn tại file ảnh (image)
      • HTML5
      • Những công cụ hỗ trợ SEO 2012
      • PHP Basic
      • Cấu hình multi modules trong Zend 1.x

Tags

  • adwords coupon (2)
  • begin drupal (1)
  • cau hinh blog (1)
  • chmod (1)
  • chmod linux (1)
  • Create dynamic menu (1)
  • create virtual hosts (1)
  • datnguyen (1)
  • Drupal (1)
  • Full text (1)
  • Full text search (1)
  • google adwords (1)
  • Google Analytics (1)
  • Google Analytics cho Blogger (1)
  • google voucher (1)
  • host (1)
  • hosting security. bảo mật web (1)
  • javascrip (1)
  • JavaScript Object Notation (1)
  • Json (1)
  • JSON + PHP (1)
  • khoi phuc cau hinh mac dinh photoshop (1)
  • Kiểm tra PR (1)
  • lap trinh php (1)
  • leaing drupal (1)
  • localhost (1)
  • Lucene (1)
  • mã mở thưởng google (1)
  • PaRaMeter (1)
  • photoshop (1)
  • photoshop CS5 (1)
  • php basic (1)
  • Php can ban (1)
  • Php framework (1)
  • Restore to default settings (1)
  • Search Lucene (1)
  • seo là gì (1)
  • Solr (1)
  • Sphinx (1)
  • về tôi (1)
  • virtual hosts (1)
  • web design (1)
  • web hosting (1)
  • zend (1)
  • zend framerwork (1)
  • Zend plugin (1)
  • Zend Search (2)
  • Zend Search Lucene (1)
  • Zend_Search (1)

Từ khóa » Hàm Eval Trong Php