Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.

kết quả từ 1 tới 1 trên 1
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    keke007's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Mar 2012
    Thành viên thứ
    57787
    Tuổi
    25
    Giới tính
    Bài gởi
    7
    Level: 13 [?]
    Experience: 3,114
    Next Level: 4,033
    Cảm ơn 1
    Cảm ơn 3 lần / 2 Bài viết

    Default So sánh cách sử dụng hàm print() và echo ()  

    PHP được biết đến llà mt ngôn ng lp trình kch bn hay mt loi mã lnh ch yếu được dùng đ phát trin các ng dng viết cho máy ch, mã ngun m, dùng cho mc đích tng quát. Nó rt thích hp vi web và có th d dàng nhúng vào trang HTML.


    Do được ti ưu hóa cho các ng dng web, tc đ nhanh, nh gn, cú pháp ging C và Java, d hc và thi gian xây dng sn phm tương đi ngn hơn so vi các ngôn ng khác nên PHP đã nhanh chóng tr thành mt ngôn ng lp trình ph biến nht thế gii.


    Mình cũng như các bn sau mt thi gian hc s dng các hàm trong PHP có l các bn cũng nhn thy mt s hàm như print hay print_r() và echo() không biết khi nào nên dùng và không nên dùng. Do đó mình có vài điu chia s hy vng là có ích cho mi người.


    print_r() : xut biến ra dng người có th đc được, cái này ch yếu dùng đ in biến mng ra màn hình.

    printf(): xut ra theo đnh dng, cái này ging ngôn ng C.
    Vd: printf("%d", 1);
    print(): là 1 language construct ging ht như echo, nó ko phi là 1 function

    Đim khác bit duy nht gia echo và print là echo có th dùng vi nhiu tham s, còn print ch có 1 tham s mà thôi.


    echo 'A'; // hp l
    echo 'A','B','C'; // hp l
    echo ('A','B','C'); // ko hp l
    echo ('A'),('B'),('C'); // hp l
    print 'A'; //hp l
    print ('A'); // hp l

    print 'A', 'B'; // ko hp l


    V tc đ ca print và echo, do có th gi $hello = print("Hello boy"); và $hello có giá tr 1, có nghĩa là nó có giá tr tr v (cách hành x như 1 function). Khi print() được đt trong 1 biu thc thì nó có đ ưu tiên toán t gn như là thp nht, ch cao hơn ",", AND, OR và XOR. Trong khi đó ko th đt echo vào 1 biu thc, nghĩa là echo ko tr v kết qu nên echo s nhanh hơn print.


    V printf("%2.2f", 512); s 2 trước du "." là đ dài ca kết qu tr v, đ %2.2f bn s ko thy tác dng trong trường hp ca 512, hay thay thế bng %10.2f và bn s hiu rõ công dng ca nó. Nhưng khi xem kết qu thì nh chn chc năng View source nhé


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. CrystalIcons – 22 Free Social Media Iicons for Web, Mobile and Print Media
    By bavuongduongpho in forum Templates , Icons , Graphic Stuffs
    Trả lời: 0
    Bài mới gởi: 24-09-2011, 11:24 AM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •  
Website hữu ích: tin tức công nghệ | dien dan cong nghe | Huong dan tai opera mini mien phi | Chuyên trang tin công nghệ | Mobile News | CACH VAO M88
Phan mem quan ly nhan su