Việc sử dụng sử dụng trong php là gì?

PHP [viết tắt của Hypertext PreProcessor] là ngôn ngữ kịch bản phía máy chủ có mục đích chung và mã nguồn mở được sử dụng rộng rãi nhất được sử dụng chủ yếu trong phát triển web để tạo các trang web và ứng dụng động. Nó được phát triển vào năm 1994 bởi Rasmus Lerdorf. Một cuộc khảo sát của W3Tech cho thấy gần 79% trang web trong dữ liệu của họ được phát triển bằng PHP. Nó không chỉ được sử dụng để xây dựng các ứng dụng web của nhiều gã khổng lồ công nghệ như Facebook mà còn được sử dụng để xây dựng nhiều CMS [Hệ thống quản lý nội dung] như WordPress, Drupal, Shopify, WooC Commerce, v.v.

Tại sao nên sử dụng PHP?

PHP thực sự có thể làm bất cứ điều gì liên quan đến kịch bản phía máy chủ hoặc phổ biến hơn được gọi là phần phụ trợ của trang web. Ví dụ: PHP có thể nhận dữ liệu từ biểu mẫu, tạo nội dung trang động, có thể hoạt động với cơ sở dữ liệu, tạo phiên, gửi và nhận cookie, gửi email, v.v. Ngoài ra còn có nhiều hàm băm có sẵn trong PHP để mã hóa dữ liệu của người dùng giúp PHP trở nên an toàn và đáng tin cậy để được sử dụng làm ngôn ngữ kịch bản phía máy chủ. Vì vậy, đây là một số khả năng của PHP khiến nó phù hợp để sử dụng làm ngôn ngữ kịch bản phía máy chủ. Bạn sẽ biết thêm về những khả năng này trong các hướng dẫn tiếp theo

Ngay cả khi bạn không bị thuyết phục bởi các khả năng trên của PHP, vẫn có một số tính năng khác của PHP. PHP có thể chạy trên tất cả các hệ điều hành chính như Windows, Linux, Unix, Mac OS X, v.v. Hầu như tất cả các máy chủ lớn hiện nay như Apache đều hỗ trợ PHP. PHP cho phép sử dụng nhiều loại cơ sở dữ liệu. Và yếu tố quan trọng nhất là nó miễn phí sử dụng và tải xuống và bất kỳ ai cũng có thể tải xuống PHP từ nguồn chính thức của nó. www. php. bọc lưới

Chúng tôi đã xem xét các chức năng trong vài hướng dẫn trước. Mỗi khi cần truy cập dữ liệu bên ngoài hàm, bạn có thể khai báo tham số và truyền đối số cho hàm. Nhưng làm cách nào bạn có thể truy cập một biến bên ngoài hàm mà không sử dụng tham số?

Phạm vi là khả năng hiển thị của biến và phương thức mà một phần nhất định của chương trình có quyền truy cập. Ví dụ: giả sử rằng chúng ta khai báo một biến bên trong hàm [chính quy hoặc đóng]. Các chức năng khác sẽ không có quyền truy cập vào biến đó. Biến đó có phạm vi cục bộ đối với hàm nơi nó được tạo. Các biến có thể có phạm vi toàn cầu và được truy cập ở mọi nơi; . Tuy nhiên, trong PHP, việc gọi một biến có phạm vi toàn cầu bên trong một hàm không được phép ngay lập tức vì hàm sẽ tìm kiếm một biến cục bộ. Các biến toàn cục phải được khai báo là toàn cục bên trong các hàm trước khi chúng có thể được sử dụng. Cuối cùng, chúng tôi sẽ đề cập đến điều đó bên trong bài viết phạm vi. Và đừng lo lắng, điều này sẽ sớm có ý nghĩa với một vài ví dụ

Bạn có thể sử dụng cả hai khái niệm sử dụng và toàn cục để có quyền truy cập vào biến toàn cục từ bên trong hàm ẩn danh, nhưng hãy biết rằng việc sử dụng nhận giá trị của biến toàn cục khi hàm được xác định và toàn cục sẽ nhận giá trị của biến khi . Từ khóa sử dụng chỉ có thể được sử dụng với các bao đóng, không phải với các chức năng thông thường

Trước khi xem xét một ví dụ, chúng ta hãy xem xét giải phẫu của bao đóng với từ khóa sử dụng. Nếu bạn cần trợ giúp với các chức năng ẩn danh [đóng cửa], hãy xem bài viết của tôi về chủ đề này

Từ khóa use xuất hiện ngay sau khai báo hàm[] và trước dấu ngoặc nhọn mở; . Hãy nhảy vào một ví dụ

  1. PHP gán chuỗi giá trị Dino cho biến $name
  2. Việc đóng cửa $hello được tạo. Hàm ẩn danh nhập biến $name toàn cầu trong khi định nghĩa hàm. Khi hàm được gọi, nó sẽ lặp lại giá trị của biến $name
  3. Ở dòng 9, PHP lặp lại giá trị bên trong biến $name. Hiện tại $name đang lưu chuỗi Dino nên Dino hiển thị trên màn hình
  4. Tiếp theo, ở dòng 11, một giá trị mới, Harrison, được gán cho biến $name
  5. Ở dòng 13, PHP lặp lại giá trị bên trong biến $name. Hiện tại, $name đang lưu trữ chuỗi Harrison, vì vậy Harrison được hiển thị trên màn hình
  6. Cuối cùng, lệnh đóng $hello[] được gọi
  7. PHP quay lại dòng 5 và bắt đầu thực thi nội dung bên trong phần thân đóng. Câu lệnh echo được gọi và Dino được hiển thị

Chúng tôi đã thay đổi giá trị của $name thành Harrison trên dòng 11, vậy tại sao Dino lại hiển thị?

use nhận giá trị của biến toàn cục khi hàm được định nghĩa và global sẽ nhận giá trị của biến khi hàm được gọi

Khi PHP đang đọc chương trình, nó đã định nghĩa hàm ở dòng 5 và sao chép giá trị của biến toàn cục để nó có thể sử dụng nó. Sau đó, trên dòng 14, việc đóng cửa được gọi là. Phần định nghĩa đã được thực hiện và giá trị đã được củng cố bên trong phần đóng. Đó là lý do tại sao bạn nhận được giá trị Dino thay vì Harrison

Tất nhiên, bạn có thể chuyển biến toàn cục làm đối số, nhưng nếu bạn cần sử dụng hàm use, thì bạn sẽ làm như vậy. Có những lợi ích để làm cả hai như đã được nêu ở trên

Hãy xem xét một ví dụ cuối cùng bao gồm từ khóa sử dụng, từ khóa toàn cầu và khái niệm tham số

  1. PHP bắt đầu bằng cách gán các giá trị Dino và Harrison cho các biến $name1 và $name2 tương ứng
  2. PHP định nghĩa hàm ẩn danh. Hàm ẩn danh được khai báo với một tham số, $greeting. Đối số sẽ được truyền trong khi gọi hàm. Hàm ẩn danh sử dụng từ khóa use để sao chép giá trị của biến toàn cục $name1. Sau đó, nó sử dụng từ khóa toàn cầu để truy cập giá trị của biến toàn cục $name2. Cuối cùng, nó sẽ lặp lại tham số $greeting và hai biến toàn cục, $name1 và $name2
  3. Việc đóng cửa được gọi trên dòng 12 và chuỗi Hello there được thông qua. PHP vào bao đóng và hiển thị. Xin chào Dino và Harrison
  4. Nó thoát khỏi phần đóng và tiếp tục ở dòng 14, thay đổi giá trị của $name1 từ Dino thành Amy
  5. Ở dòng 15, giá trị được lưu trữ trong $name2 được thay đổi từ Harrison thành Steve
  6. Việc đóng cửa được gọi lại trên dòng 17. Chuỗi Hi there được truyền dưới dạng đối số
  7. PHP vào bao đóng và hiển thị. Xin chào Dino và Steve

Mặc dù cả hai biến toàn cục đã được thay đổi, nhưng chỉ $name2 được cập nhật khi có liên quan đến hàm ẩn danh, vì use nhận giá trị của biến toàn cục khi hàm được xác định và global nhận giá trị của biến khi hàm được định nghĩa.

dinocajic/php-7-youtube-tutorials

Mã cho PHP 7. x hướng dẫn trên YouTube

github. com

Dino Cajic hiện là Trưởng phòng CNTT tại LSBio [LifeSpan BioSciences, Inc. ], Kháng thể tuyệt đối, Kerafast, Everest BioTech, Nordic MUbio và Exalpha. Ông cũng là Giám đốc điều hành tại MyAutoSystem. Ông có hơn một thập kỷ kinh nghiệm về công nghệ phần mềm. Anh ấy có điểm B. S. về Khoa học Máy tính và môn phụ về Sinh học. Nền tảng của anh ấy bao gồm việc tạo ra các ứng dụng thương mại điện tử cấp doanh nghiệp, thực hiện phát triển phần mềm dựa trên nghiên cứu và tạo điều kiện phổ biến kiến ​​thức thông qua viết lách

Bạn có thể kết nối với anh ấy trên LinkedIn, theo dõi anh ấy trên Instagram hoặc đăng ký ấn phẩm Phương tiện của anh ấy

Đọc mọi câu chuyện từ Dino Cajic [và hàng nghìn nhà văn khác trên Medium]. Phí thành viên của bạn trực tiếp hỗ trợ Dino Cajic và các nhà văn khác mà bạn đọc. Bạn cũng sẽ có toàn quyền truy cập vào mọi câu chuyện trên Phương tiện

Từ khóa sử dụng là gì?

Từ khóa sử dụng có hai cách sử dụng chính. Câu lệnh sử dụng xác định một phạm vi mà ở cuối phạm vi đó một đối tượng sẽ được xử lý . Lệnh sử dụng tạo bí danh cho một không gian tên hoặc nhập các loại được xác định trong các không gian tên khác.

Không gian tên là gì và sử dụng trong PHP?

Không gian tên là bộ định tính giải quyết hai vấn đề khác nhau. Chúng cho phép tổ chức tốt hơn bằng cách nhóm các lớp làm việc cùng nhau để thực hiện một nhiệm vụ . Chúng cho phép sử dụng cùng một tên cho nhiều lớp.

Từ khóa trong PHP là gì?

PHP có một bộ từ khóa là các từ dành riêng không được sử dụng làm tên hàm, tên lớp hoặc tên phương thức . Trước PHP 7, những từ khóa này cũng không thể được sử dụng làm tên thuộc tính lớp. từ khóa. Sự miêu tả.

Từ khóa sử dụng trong laravel là gì?

Từ khóa sử dụng cho phép nhà phát triển rút ngắn không gian tên . sử dụng

Chủ Đề