21efrszonso.php - May 31, 2021 · The first parameter specifies the string that you want to decode. The second parameter determines how the decoded data is returned. Setting it to true will return an associative array, and false will return objects. Here is a basic example. We have a file called people.json with the following contents: 1. {.

 
Click on the Advanced system settings link in the left column. From the System Properties window, click on the Advanced tab, and then click on the Environment Variables button at the bottom. Select the Path variable from the System Variables section, and then click on Edit. Add: c:\php to your system path.. Dte

2 Answers. Sorted by: 40. The .so files should be located inside your php extension directory. You can use phpinfo () function to find the location of your php extension directory or you can use php -i from the command line. Example. root@73fa7795de48:/# php -i | grep extension_dir extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303. This looks like a comment to older versions of PHP, but tells PHP 8.1 not to raise the deprecation notice. Then, once you don't need to support older versions of PHP, you can fix the return type. What should you do now? Firstly, read the message carefully to find out which method you need to change, and what the correct return type is.Example Get your own PHP Server. When the user fills out the form above and clicks the submit button, the form data is sent for processing to a PHP file named "welcome.php". The form data is sent with the HTTP POST method. To display the submitted data you could simply echo all the variables. The "welcome.php" looks like this: May 30, 2023 · Great if you like your tutorials to the point. 11. Learn-php.org Free Interactive PHP Tutorial. Learn-php.org free interactive PHP tutorial. The unique thing about this PHP tutorial is that it’s a set of interactive exercises that encourage you to try out coding and see if you can get the expected output. PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites. It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server. PHP is pleasingly zippy in its execution ...Dec 26, 2012 · The double arrow operator, =>, is used as an access mechanism for arrays. This means that what is on the left side of it will have a corresponding value of what is on the right side of it in array context. This can be used to set values of any acceptable type into a corresponding index of an array. The index can be associative (string based) or ... Nov 20, 2009 · It's called assignment by reference, which, to quote the manual, "means that both variables end up pointing at the same data, and nothing is copied anywhere". The only thing that is deprecated with =& is "assigning the result of new by reference" in PHP 5, which might be the source of any confusion. new is automatically assigned by reference ... Returns a string formatted according to the given format string using the given integer timestamp (Unix timestamp) or the current time if no timestamp is given. In other words, timestamp is optional and defaults to the value of time().There is also something called a nowdoc which is like a single quote string in PHP, but these won't let you use variables inside them. It is the start of a string that uses the HEREDOC syntax. A third way to delimit strings is the heredoc syntax: <<<. After this operator, an identifier is provided, then a newline.PHP Programming at Wikibooks. PHP is a general-purpose scripting language geared towards web development. [9] It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. [10] [11] The PHP reference implementation is now produced by the PHP Group. [12] PHP was originally an abbreviation of Personal Home ... PHP: Hypertext Preprocessor. popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. What's new in 8.2 Download. 8.2.9 · Changelog · Upgrading.Click on the Advanced system settings link in the left column. From the System Properties window, click on the Advanced tab, and then click on the Environment Variables button at the bottom. Select the Path variable from the System Variables section, and then click on Edit. Add: c:\php to your system path.15. According to the article How to Get Current Datetime (NOW) with PHP, there are two common ways to get the current date. To get current datetime (now) with PHP, you can use the date class with any PHP version, or better the datetime class with PHP >= 5.2. Various date format expressions are available here.Oct 8, 2019 · I am trying to run composer update and I get the following errors: Problem 1 - The requested PHP extension ext-zip * is missing from your system. Install or enable PHP's zip extension. Welcome. There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web, and what the contributors consider to be best practices at present.PHP supports C-style pre- and post-increment and decrement operators. Note: The increment/decrement operators only affect numbers and strings. Arrays, objects, booleans and resources are not affected. Decrementing null values has no effect too, but incrementing them results in 1. Increment/decrement Operators.Example Get your own PHP Server. When the user fills out the form above and clicks the submit button, the form data is sent for processing to a PHP file named "welcome.php". The form data is sent with the HTTP POST method. To display the submitted data you could simply echo all the variables. The "welcome.php" looks like this:PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. Start learning PHP now ».Grav 1.7.29 PHP 8.1 benchmark results: 2137.43 req/sec 🏆; PHP 8.1 is the undisputed winner with Grav, closely followed by PHP 8.0 and the rest. Being a relatively new CMS, it has a smaller market share than WordPress. Hence, it can drop support for older PHP versions quite quickly. That’s one of the most significant advantages of modern CMSs.PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. Start learning PHP now ». To change the PHP settings, open your User or Workspace Settings ( ⌘, (Windows, Linux Ctrl+,)) and type 'php' to filter the list of available settings. To set the PHP executable path, select the Edit in settings.json link under PHP > Validate: Executable Path, which will open your user settings.json file.PHP's behaviour when using more than one unparenthesized ternary operator within a single expression is non-obvious compared to other languages. Indeed prior to PHP 8.0.0, ternary expressions were evaluated left-associative, instead of right-associative like most other programming languages. Select and Filter Data From a MySQL Database. The WHERE clause is used to filter records. The WHERE clause is used to extract only those records that fulfill a specified condition. SELECT column_name (s) FROM table_name WHERE column_name operator value. To learn more about SQL, please visit our SQL tutorial. 2 Answers. Sorted by: 40. The .so files should be located inside your php extension directory. You can use phpinfo () function to find the location of your php extension directory or you can use php -i from the command line. Example. root@73fa7795de48:/# php -i | grep extension_dir extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303. PHP: Hypertext Preprocessor. popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. What's new in 8.2 Download. 8.2.9 · Changelog · Upgrading. Welcome. There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web, and what the contributors consider to be best practices at present.Just like any other programming language, PHP also supports various types of operations like arithmetic operations (addition, subtraction, etc), logical operations (AND, OR etc), Increment/Decrement Operations, etc. Thus, PHP provides us with many operators to perform such operations on various operands or variables, or values.To find the real php.ini that you need to change go to Terminal and run the following: php -i | grep "php.ini". You'll get a path like this: Configuration File (php.ini) Path => /etc. When you go to that directory you may find that you, in fact, have no php.ini file at all but instead have something named php.ini.default !!!Arrays. ¶. An array in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other array s, trees and ...Just like any other programming language, PHP also supports various types of operations like arithmetic operations (addition, subtraction, etc), logical operations (AND, OR etc), Increment/Decrement Operations, etc. Thus, PHP provides us with many operators to perform such operations on various operands or variables, or values.Copy. NOTE: This only needs to be done only once, unless your distribution changes or you want to switch from stable to nightly builds. Phalcon installation. To install Phalcon you need to type the following commands in your terminal: sudo apt-get update sudo apt- get install php7 .2 -phalcon. Copy.Returns a string formatted according to the given format string using the given integer timestamp (Unix timestamp) or the current time if no timestamp is given. In other words, timestamp is optional and defaults to the value of time().In PHP, the array () function is used to create an array: array (); In PHP, there are three types of arrays: Indexed arrays - Arrays with a numeric index. Associative arrays - Arrays with named keys. Multidimensional arrays - Arrays containing one or more arrays.PHP: Hypertext Preprocessor. popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. What's new in 8.2 Download. 8.2.9 · Changelog · Upgrading.PHP is a server-side scripting language designed specifically for web development. It is open-source which means it is free to download and use. It is very simple to learn and use. The files have the extension “.php”. Rasmus Lerdorf inspired the first version of PHP and participated in the later versions. It is an interpreted language and ...PHP operators for beginners and professionals with examples, php file, php session, php date, php array, php form, functions, time, xml, ajax, php mysql, regex ...Feb 16, 2014 · Now we have the phpredis extension installed. Copy and paste the content of “modules” folder to the php extension directory or use the following command in terminal. sudo cp modules/redis.so {php-config–extension-dir} Now, we need to configure php to use it. Add the following lines in php.ini for your php installation. Oct 5, 2010 · @chiccodoro: thanks for the advice, i edited the answer. @ravi: your install of xampp contains two versions of php (4.4.7 and 5.2.4); you must use the 5.2.4 to benefit from the bundled json extension. If you use the 4.2.7 version, either change versions or install the extension following the link i posted – Select Data From a MySQL Database. The SELECT statement is used to select data from one or more tables: SELECT column_name (s) FROM table_name. or we can use the * character to select ALL columns from a table: SELECT * FROM table_name. To learn more about SQL, please visit our SQL tutorial. Sep 28, 2020 · Wikipedia lists 40 PHP frameworks, but some of those are better described as content management systems, and undoubtedly there are many more. Early PHP frameworks include PHPlib, Horde, and Pear. Most of the big names now launched in 2005 or later. Here are some of the best PHP frameworks in use today. PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites. It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server. PHP is pleasingly zippy in its execution ...Aug 1, 2023 · PHP supports C-style pre- and post-increment and decrement operators. Note: The increment/decrement operators only affect numbers and strings. Arrays, objects, booleans and resources are not affected. Decrementing null values has no effect too, but incrementing them results in 1. Increment/decrement Operators. Strings. ¶. A string is a series of characters, where a character is the same as a byte. This means that PHP only supports a 256-character set, and hence does not offer native Unicode support. See details of the string type . Note: On 32-bit builds, a string can be as large as up to 2GB (2147483647 bytes maximum)Aug 1, 2023 · FastCGI Process Manager (FPM) Installation. Configuration. Installation of PECL extensions. Introduction to PECL Installations. Downloading PECL extensions. Installing a PHP extension on Windows. Compiling shared PECL extensions with the pecl command. Compiling shared PECL extensions with phpize. I am working on an a PHP web application and i need to perform some network operations in the request like fetching someone from remote server based on user's request. Is it possible to simulate Returns a string formatted according to the given format string using the given integer timestamp (Unix timestamp) or the current time if no timestamp is given. In other words, timestamp is optional and defaults to the value of time().The user friendly PHP online compiler that allows you to Write PHP code and run it online. The PHP text editor also supports taking input from the user and standard libraries. To find the real php.ini that you need to change go to Terminal and run the following: php -i | grep "php.ini". You'll get a path like this: Configuration File (php.ini) Path => /etc. When you go to that directory you may find that you, in fact, have no php.ini file at all but instead have something named php.ini.default !!!Select Data From a MySQL Database. The SELECT statement is used to select data from one or more tables: SELECT column_name (s) FROM table_name. or we can use the * character to select ALL columns from a table: SELECT * FROM table_name. To learn more about SQL, please visit our SQL tutorial. PHP Conditional Statements. Very often when you write code, you want to perform different actions for different conditions. You can use conditional statements in your code to do this. In PHP we have the following conditional statements: if statement - executes some code if one condition is true Introduction. The Carbon class is inherited from the PHP DateTime class. <?php namespace Carbon ; class Carbon extends \DateTime { // code here } You can see from the code snippet above that the Carbon class is declared in the Carbon namespace. You need to import the namespace to use Carbon without having to provide its fully qualified name ...The PHP concatenation operator (.) is used to combine two string values to create one string. .=. Concatenation assignment. PHP: Hypertext Preprocessor. popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. What's new in 8.2 Download. 8.2.9 · Changelog · Upgrading.PHP Programming at Wikibooks. PHP is a general-purpose scripting language geared towards web development. [9] It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. [10] [11] The PHP reference implementation is now produced by the PHP Group. [12] PHP was originally an abbreviation of Personal Home ...The user friendly PHP online compiler that allows you to Write PHP code and run it online. The PHP text editor also supports taking input from the user and standard libraries. This cozy, country inn offers 23 fireplaces throughout the property and is 5 mi to Wolfe's Neck State Park. Located in Freeport, Maine, this property features 2 on-site dining options.PHP operators for beginners and professionals with examples, php file, php session, php date, php array, php form, functions, time, xml, ajax, php mysql, regex ... PHP is a general-purpose scripting language widely used as a server-side language for creating dynamic web pages. Though its reputation is mixed, PHP is still extremely popular and is used in over 75% of all websites where the server-side programming language is known.PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. Start learning PHP now ». Feb 16, 2014 · Now we have the phpredis extension installed. Copy and paste the content of “modules” folder to the php extension directory or use the following command in terminal. sudo cp modules/redis.so {php-config–extension-dir} Now, we need to configure php to use it. Add the following lines in php.ini for your php installation. Wikipedia lists 40 PHP frameworks, but some of those are better described as content management systems, and undoubtedly there are many more. Early PHP frameworks include PHPlib, Horde, and Pear. Most of the big names now launched in 2005 or later. Here are some of the best PHP frameworks in use today.Jun 9, 2023 · This PHP tutorial, whether you’re a beginner or a professional, our tutorial is designed to provide you with in-depth knowledge of the PHP scripting language. With our PHP tutorial, you’ll learn all the important topics, including control statements, functions, arrays, strings, file handling, form handling, regular expressions, date and ... pcregrep -rMl '\?> [\s ]+\z' *. This will match all files in the folder and subfolders (the -r part) using PCRE multiline match (the -M part), and only list their filenames (the -l part). As for the pattern, well that matches ?> followed by 1 or more whitespace or newline characters, followed by the end of the file \z.PHP Variables. A variable can have a short name (like x and y) or a more descriptive name (age, carname, total_volume). A variable starts with the $ sign, followed by the name of the variable. A variable name must start with a letter or the underscore character. A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9 ...Click on the Advanced system settings link in the left column. From the System Properties window, click on the Advanced tab, and then click on the Environment Variables button at the bottom. Select the Path variable from the System Variables section, and then click on Edit. Add: c:\php to your system path.What I'm trying to come up with is a way so PHP collects the info like count or coordinates or description but collect only if it's description (Warehouse or Office or Parking) is included in the array of allowed/valid criteria which is listed above.2 Answers. Sorted by: 40. The .so files should be located inside your php extension directory. You can use phpinfo () function to find the location of your php extension directory or you can use php -i from the command line. Example. root@73fa7795de48:/# php -i | grep extension_dir extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303. PHP can create, open, read, write, delete, and close files on the server. PHP can collect form data. PHP can send and receive cookies. PHP can add, delete, modify data in your database. PHP can be used to control user-access. PHP can encrypt data. With PHP you are not limited to output HTML. You can output images or PDF files.Jul 3, 2019 · Install the PHP drivers for Microsoft SQL Server. I'm using web server nginx, php 7.1 fpm and laravel in Centos 7. I want to install SQL Server following the official installation tutorial for Linux but I'm confused with this command: echo extension=pdo_sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"`/pdo ... Aug 1, 2023 · Strings. ¶. A string is a series of characters, where a character is the same as a byte. This means that PHP only supports a 256-character set, and hence does not offer native Unicode support. See details of the string type . Note: On 32-bit builds, a string can be as large as up to 2GB (2147483647 bytes maximum) June 29, 2020. In June, 1995, Rasmus Lerdorf made an announcement on a Usenet group. You can still read it. Today, twenty five years on, PHP is about as ubiquitous as it could possibly have become ...Jun 17, 2022 · PHP is a server-side scripting language designed specifically for web development. It is open-source which means it is free to download and use. It is very simple to learn and use. The files have the extension “.php”. Rasmus Lerdorf inspired the first version of PHP and participated in the later versions. It is an interpreted language and ... Jul 3, 2019 · Install the PHP drivers for Microsoft SQL Server. I'm using web server nginx, php 7.1 fpm and laravel in Centos 7. I want to install SQL Server following the official installation tutorial for Linux but I'm confused with this command: echo extension=pdo_sqlsrv.so >> `php --ini | grep "Scan for additional .ini files" | sed -e "s|.*:\s*||"`/pdo ... Apr 24, 2023 · PHP is a server-side scripting language, which means that a server executes the instructions in a script. Then, the server provides data on request, channels the requests, and organizes the information in a database. When a web server receives a script, it will process the request and send output to a web browser in an HTML format. To change the PHP settings, open your User or Workspace Settings ( ⌘, (Windows, Linux Ctrl+,)) and type 'php' to filter the list of available settings. To set the PHP executable path, select the Edit in settings.json link under PHP > Validate: Executable Path, which will open your user settings.json file.Jun 27, 2023 · Welcome. There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web, and what the contributors consider to be best practices at present. There is also something called a nowdoc which is like a single quote string in PHP, but these won't let you use variables inside them. It is the start of a string that uses the HEREDOC syntax. A third way to delimit strings is the heredoc syntax: <<<. After this operator, an identifier is provided, then a newline.PHP Conditional Statements. Very often when you write code, you want to perform different actions for different conditions. You can use conditional statements in your code to do this. In PHP we have the following conditional statements: if statement - executes some code if one condition is true The first parameter specifies the string that you want to decode. The second parameter determines how the decoded data is returned. Setting it to true will return an associative array, and false will return objects. Here is a basic example. We have a file called people.json with the following contents: 1. {.A session is started with the session_start () function. Session variables are set with the PHP global variable: $_SESSION. Now, let's create a new page called "demo_session1.php". In this page, we start a new PHP session and set some session variables:Aug 1, 2023 · 2 years ago. In php there are 3 types of comments. 1.single line c++ style comment (//) 2.single line Unix shell stype comment (#) 3.multi line c style comment (/*/) single or multi line comment comes to the end of the line or come first to the current block of php code.

Sep 13, 2010 · There is also something called a nowdoc which is like a single quote string in PHP, but these won't let you use variables inside them. It is the start of a string that uses the HEREDOC syntax. A third way to delimit strings is the heredoc syntax: <<<. After this operator, an identifier is provided, then a newline. . 41

21efrszonso.php

Here you'll find the complete list of timezones supported by PHP, which are meant to be used with e.g. date_default_timezone_set () . The behavior of timezones not listed here is undefined. Note: The latest version of the timezone database can be installed via PECL's » timezonedb . Note: This list is based upon the timezone database version ...Jan 16, 2017 · Part of PHP Collective. 8. So I've recently became very interested in machine learning, and have been using tensorflow (python) in some of my projects at work. However, I've now found a use for digit classification in one of my web projects which is all written in PHP for server-side code. Ideally, I'd like to be able to upload a picture via a ... pcregrep -rMl '\?> [\s ]+\z' *. This will match all files in the folder and subfolders (the -r part) using PCRE multiline match (the -M part), and only list their filenames (the -l part). As for the pattern, well that matches ?> followed by 1 or more whitespace or newline characters, followed by the end of the file \z.This looks like a comment to older versions of PHP, but tells PHP 8.1 not to raise the deprecation notice. Then, once you don't need to support older versions of PHP, you can fix the return type. What should you do now? Firstly, read the message carefully to find out which method you need to change, and what the correct return type is.Apr 5, 2022 · Issue Cannot enable the JSON extension in CloudLinux PHP Selector Environment PHP Selector Solution 1. Validate the alt-php7x-common... To find the real php.ini that you need to change go to Terminal and run the following: php -i | grep "php.ini". You'll get a path like this: Configuration File (php.ini) Path => /etc. When you go to that directory you may find that you, in fact, have no php.ini file at all but instead have something named php.ini.default !!!Apr 24, 2023 · PHP is a server-side scripting language, which means that a server executes the instructions in a script. Then, the server provides data on request, channels the requests, and organizes the information in a database. When a web server receives a script, it will process the request and send output to a web browser in an HTML format. Basic PHP Syntax. A PHP script can be placed anywhere in the document. The default file extension for PHP files is " .php ". A PHP file normally contains HTML tags, and some PHP scripting code. Below, we have an example of a simple PHP file, with a PHP script that uses a built-in PHP function " echo " to output the text "Hello World!"PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. Start learning PHP now ». strpos () - Search For a Text Within a String. The PHP strpos () function searches for a specific text within a string. If a match is found, the function returns the character position of the first match. If no match is found, it will return FALSE.Click on the URL button, Enter URL and Submit. This tool supports loading the PHP File to beautify. Click on the Upload button and select File. It beautify pure PHP framework file such as Laravel, CodeIgniter, YII, CakePHP, Symfony and many more one file at a time. PHP Source Code Beautifier Online works well on Windows, MAC, Linux, Chrome ...Introduction. The Carbon class is inherited from the PHP DateTime class. <?php namespace Carbon ; class Carbon extends \DateTime { // code here } You can see from the code snippet above that the Carbon class is declared in the Carbon namespace. You need to import the namespace to use Carbon without having to provide its fully qualified name ... Nov 22, 2012 · PHP has many predefined constants that are often useful. Here, PHP_OS is the one you are looking for. For instance, on my current machine, this code : var_dump(PHP_OS); Gives : string 'Linux' (length=5) You have some examples and comparisons with what the php_uname function can get you on the manual page of php_uname; for instance (quoting): Click on the Advanced system settings link in the left column. From the System Properties window, click on the Advanced tab, and then click on the Environment Variables button at the bottom. Select the Path variable from the System Variables section, and then click on Edit. Add: c:\php to your system path.PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. Start learning PHP now ».Aug 1, 2023 · Command line options; Option Long Option Description-a--interactive: Run PHP interactively. For more information, see the Interactive shell section.-b--bindpath: Bind Path for external FASTCGI Server mode (CGI only). The optional timestamp parameter in the date () function specifies a timestamp. If omitted, the current date and time will be used (as in the examples above). The PHP mktime () function returns the Unix timestamp for a date. The Unix timestamp contains the number of seconds between the Unix Epoch (January 1 1970 00:00:00 GMT) and the time ... FastCGI Process Manager (FPM) Installation. Configuration. Installation of PECL extensions. Introduction to PECL Installations. Downloading PECL extensions. Installing a PHP extension on Windows. Compiling shared PECL extensions with the pecl command. Compiling shared PECL extensions with phpize.2 Answers. Sorted by: 40. The .so files should be located inside your php extension directory. You can use phpinfo () function to find the location of your php extension directory or you can use php -i from the command line. Example. root@73fa7795de48:/# php -i | grep extension_dir extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303..

Popular Topics