Tác dụng: quét bình luận từ một bài viết bất kỳ và trả về bình luận ngẫu nhiên trong số đó. Thích hợp để các bạn tạo event, giveaway cho group.
Articles by "PHP Example"
Hiển thị các bài đăng có nhãn PHP Example. Hiển thị tất cả bài đăng
Dễ Hiểu về Static như sau:
Đồ thằng cha thì thằng cha xài.
Đồ thằng con thì thằng con xài.
Còn nếu thằng con không có đồ thì xài đỡ đồ thằng cha.
Còn nếu thằng con có đồ rồi mà vẫn muốn xài ké đồ thằng cha thì phải gọi thằng cha ra.
Kết quả
Before:
0
10
After:
100
15
Đồ thằng cha thì thằng cha xài.
Đồ thằng con thì thằng con xài.
Còn nếu thằng con không có đồ thì xài đỡ đồ thằng cha.
Còn nếu thằng con có đồ rồi mà vẫn muốn xài ké đồ thằng cha thì phải gọi thằng cha ra.
class A{
public static $data = 10;
}
class B extends A{
public static $data = 0;
public function set_parent_data($value) {
parent::$data = $value;
}
public function set_self_data($value) {
self::$data = $value;
}
public function get_parent_data() {
echo parent::$data, PHP_EOL;
}
public function get_self_data() {
echo self::$data, PHP_EOL;
}
}
echo "Before: ", PHP_EOL;
B::get_self_data();
B::get_parent_data();
echo "After: ", PHP_EOL;
B::set_parent_data(15);
B::set_self_data(100);
B::get_self_data();
B::get_parent_data();
Kết quả
Before:
0
10
After:
100
15
1. Code tối ưu ngắn gọn xóa tất cả các tập tin trong thư mục
array_map('unlink', glob("$dirname/*.*"));
Khi thư mục đã rỗng, xóa thư mụcrmdir($dirname);
2. Sao chép Copy thư mục với PHP
<?php
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
$src = '/path/of/source/';
$dst = '/path/to/destination/';
recurse_copy($src,$dst);
?>
6 hàm PHP ít được biết đến nhưng rất hữu ích. PHP là ngôn ngữ khá là mạnh trong lĩnh vực thiết kế ứng dụng web bởi tính đa dạng và cung cấp cho chúng ta rất nhiều chức năng tiện dụng. Nhưng không phải ai cũng biết được, nếu vậy thì sẽ không có bài viết này ngày hôm nay phải không nào!.
Hôm nay mình sẽ chia sẽ cho các bạn 6 hàm PHP rất hữu dụng nhưng ít được biết đến.
Lời kết: Trên là 6 hàm PHP khá hữu ích, hy vọng bài viết sẽ giúp cho các bạn phần nào biết thêm các hàm PHP thông dụng nhưng khá hữu ích cho công việc lập trình. Chúc các bạn thành công
Hôm nay mình sẽ chia sẽ cho các bạn 6 hàm PHP rất hữu dụng nhưng ít được biết đến.
1. Hàm highlight_string()
Khi chúng ta muốn hiển thị các đoạn mã PHP,.. lên trang web thì đây có lẽ là một hàm sẽ giúp các bạn làm việc này một các nhanh chống. Hàm highlight_string() sẽ giúp chúng ta giảm bớt thời gian trong việc thiết kế màu sắc hiển thị hay cần tới các plugin jquery hổ trợ.<?php
highlight_string('<b>codevivu.com</b>');
?>
2. Hàm str_word_count()
Đọc tên hàm các bạn đã phần nào đoán ra được công dụng của hàm này rồi phải không nào !. Bạn đã thử qua chưa, nếu chứa hãy thử cùng tôi nhé. Hàm str_word_count() có chức năng trả lại tổng số từ chữ trong một chuổi string cho trước.<?php
$str = "6 hàm PHP ít được biết đến nhưng rất hữu ích";
echo str_word_count($str); //Tổng 15
?>
3. Hàm levenshtein()
Hàm có chức năng so sánh 2 chuổi string và tim xem giữa 2 chuổi này có bao nhiêu điểm khác nhau. hàm này rất hữu ích khi bạn làm ứng dụng kiểm tra sai chính tả chẳn hạn.<?php
$str1 = "tôi yêu lập trình";
$str2 = "tôi yêeu lậap trình";
echo levenshtein($str1, $str2); // có 2 sự khac biệt
?>
4. Hàm get_defined_vars()
Hàm này rất có ích cho chúng ta trong việc debug ứng dụng khi chúng ta không thể biết được trong một function bạn đang viết hoặc bạn đang phải review code một ai đó. ban không chắc chức năng đó sử dụng bao nhiêu biến, đang sử dụng biến môi trường nào thì mình nghĩ hàm get_defined_vars()sẽ giúp ích cho bạn một cách đáng kể. Nó sẽ trả về cho bạn một mảng trong mảng này bao gòm các biến cục bộ trong function, biến môi trường,..<?php
print_r(get_defined_vars());
?>
5. Hàm escapeshellcmd()
Đây có lẽ là một hàm khá hay và bổ ích cho những bạn nào đang làm chức năng có thao tác của người dùng lên server dùng các truy vấn shell command. Hàm này giúp chúng ta loại bỏ các ký tự gây hại cho hệ thống server khi truy vấn shell command từ sự cố ý của một ai đó nhằm đảm bảo an toàn cho hệ thống của chúng ta tranh được những sự có không mong muốn.<?php
$command = './configure '.$_POST['configure_options'];
$escaped_command = escapeshellcmd($command);
system($escaped_command);
?>
6. Hàm checkdate()
Một hàm khá hay giúp chúng kiểm tra có phải là ngày tháng năm hợp lệ hay không. hàm này sẽ có 3 tham số truyền vàocheckdate(int $month, int $day, int $year)
<?php
var_dump(checkdate(12, 22, 2016));
var_dump(checkdate(2, 29, 2017));
//Output
//bool(true)
//bool(false)
?>
Lời kết: Trên là 6 hàm PHP khá hữu ích, hy vọng bài viết sẽ giúp cho các bạn phần nào biết thêm các hàm PHP thông dụng nhưng khá hữu ích cho công việc lập trình. Chúc các bạn thành công
Nguồn: codevivu
Đăng ký:
Bài đăng (Atom)




