pdf of php interview questions and answers

Pdf of php interview questions and answers

File Name: of php interview questions and answers.zip
Size: 2316Kb
Published: 31.05.2021

PHP Interview Questions and Answers


PHP Interview Question and Answers

Computer Programming Interviews

Last week I met one of my old friend. He had done a course in PHP from one local institute. But their training was terrific.

PHP Interview Questions and Answers

It is a widely used open-source programming language especially suited for creating dynamic websites and mobile API's. PHP: Hypertext Preprocessor is open source server-side scripting language that is widely used for creation of dynamic web applications.

PHP automatically converts the variable to the correct datatype , depending on its value. PHP sessions are stored on the server generally in text files in a temp directory of the server. That file is not accessible from the outside world. When we create a session PHP create a unique session id that is shared by the client by creating a cookie on the client's browser.

That session id is sent by the client browser to the server each time when a request is made and the session is identified. PHP constructor and destructor are special type functions that are automatically called when a PHP class object is created and destroyed. In PHP 5. In PHP is used to suppress error messages. When we add before any statement in php then if any runtime error will occur on that line, then the error handled by PHP. PHP Namespaces provide a way of grouping related classes, interfaces, functions and constants.

Magical methods always lives in a PHP class. The definition of magical function are defined by programmer itself. You can include a file as many times you want. Include Once:- Include once include a file only one time in php script. Second attempt to include is ignored.

Require:- Require is also used to include files more than once in single PHP script. Require generates a Fatal error and halts the script execution,if file is not found on specified location or path. You can require a file as many time you want in a single script.

Require Once also generates a Fatal error and halts the script execution ,if file is not found on specified location or path. It is an application-level package manager for PHP. In PHP Type hinting is used to specify the excepted data type of functions argument. Type hinting is introduced in PHP 5. It means to call this function you must have to pass an email object otherwise an error is generated.

As HTTP is a stateless protocol. To maintain states on the server and share data across multiple pages PHP session are used. Session IDs are normally sent to the browser via session cookies and the ID is used to retrieve existing session data, if session id is not present on server PHP creates a new session, and generate a new session ID. The default max execution time for PHP scripts is set to 30 seconds. If a php script runs longer than 30 seconds then PHP stops the script and reports an error.

In PHP both functions are used to find the first occurrence of a substring in a string except stristr is case-insensitive and strstr is case-sensitive, if no match is found then FALSE will be returned. Mbstring provides multibyte specific string functions that help us to deal with multibyte encodings in PHP. Multibyte character encoding schemes are used to express more than characters in the regular byte-wise coding system.

XSS enables attackers to inject client-side script into web pages viewed by other users. A cross-site scripting vulnerability may be used by attackers to bypass access controls such as the same-origin policy.

PHP is a server side scripting language for creating dynamic web pages. There are so many functions available for displaying output in PHP.

Here, I will explain some basic functions for displaying output in PHP. The basic functions for displaying output in PHP are as follows:. In PHP, one can specify two different submission methods for a form. A database provides more flexibility and reliability than does logging to a file.

It is easy to run queries on databases and generate statistics than it is for flat files. Writing to a file has more overhead and will cause your code to block or fail in the event that a file is unavailable.

Inconsistencies caused by slow replication in AFS may also pose a problem to errors logged to files. If you have access to MySQL, use a database for logs, and when the database is unreachable, have your script automatically send an e-mail to the site administrator. This is a library function is PHP which looks up the browscap.

PHP Hypertext Preprocessor is an open source, a server-side scripting language that is used for the web applications development. And, with PHP server-side scripting language, the code is executed on the server before being executed on the web browser of the user.

It supports many web servers that include Apache and IIS. The use of PHP affords web developers the freedom to choose the operating system and the web server. The following main areas of web development use the PHP programming language. MCrypt is a file encryption function and that is delivered as Perl extension.

It is the replacement of the old crypt package and crypt 1 command of Unix. It allows developers to encrypt files or data streams without making severe changes to their code. It also provides hosting facilities for downloading and development of PHP extensions. This function returns true if curl is enabled other false. Use Below code to get true IP address of user.

Traits in PHP are similar to Abstract classes that are not be instantiated on its own. Traits allow us to declare methods that are used by multiple classes in PHP. An exception that occurs at compile time is called a checked exception. This exception cannot be ignored and must be handled carefully. For example, in Java if you use FileReader class to read data from the file and the file specified in class constructor does not exist, then a FileNotFoundException occurs and you will have to manage that exception.

For the purpose, you will have to write the code in a try-catch block and handle the exception. On the other hand, an exception that occurs at runtime is called unchecked-exception Note: Checked exception is not handled so it becomes an unchecked exception.

This exception occurs at the time of execution. Zend Engine is used by PHP. The current stable version of Zend Engine is 3. These are the commonly used regular expressions in PHP. These are an inbuilt function that is used to work with other regular functions. If the patterns match with string, it returns true otherwise it returns false. In this, it first matches the pattern in the string and if pattern matched, ten replace that match with the specified pattern.

It depends on you whether you want to use the default settings or changes the setting by editing a php. It works when PHP is installed as an Apache module. You can use a. It would be best if you add all the files in one directory, to which you want to deny access. But first, you have to create a. Create the. It is easy and simple to execute PHP scripts from the windows command prompt. You just follow the below steps:.

You must add space in between each component. It means to navigate the command to your script location. The count of elements in next row will increment by one and the first row contains only one element. Static Members of a Class can be accessed directly using a class name with a scope resolution operator.

To access Static members we don't need to create an object of Class. Split is used to split a string into an array using a regular expression whereas explode is used to split the string by string using the delimiter. The list is similar to an array but it is not a function, instead, it is a language construct.

This is used for the assignment of a list of variables in one operation. If you are using PHP 5 version, then the list values start from a rightmost parameter, and if you are using PHP 7 version, then your list starts with a left-most parameter.

Code is like:. An access specifier is a code element that is used to determine which part of the program is allowed to access a particular variable or other information. Different programming languages have different syntax to declare access specifiers. There are three types of access specifiers in PHP which are:. It supports exchanging of various data files such as audio, video, application programs, and many others on the internet.

Path Traversal also is known as Directory Traversal is referring to an attack which is attacked by an attacker to read into the files of the web application. Path traversal operates the web application file with the use of dot-dot-slash.. Heredoc and nowdoc are the methods to define the string in PHP in different ways. The mail function is used in PHP to send emails directly from script or website. It takes five parameters as an argument. This output represents a checksum or hash value.


Echo and print both are the PHP statement that is used to display the output. Multiplie argument can pass separated by , in echo statement. But using print statement single argument can pass. Echo is faster than print statement. Get is a unsecured method because it displays all the information in address-bar url while POST hides all the information so it is secure method.

Top PHP Interview Questions and Answers · 1) What is PHP? · 2) What do the initials of PHP stand for? · 3) Which programming language.

PHP Interview Question and Answers

PHP is one of the most server site scripting language used all over the world. Today we are going to discuss the basic questionnaire for freshers. When you are going for interview these below questions and answers are must for every one. You can also enjoy free PDF to download with. It returns True — when the operation complete successfully or false — if operation is not completed.

PHP Basic Interview Questions for freshers with answers

It is a widely used open-source programming language especially suited for creating dynamic websites and mobile API's. PHP: Hypertext Preprocessor is open source server-side scripting language that is widely used for creation of dynamic web applications.

Computer Programming Interviews

PHP is a web language based on scripts that allow developers to dynamically create generated web pages. It extends PHP and provides a higher level of programming for web developers. Version 7.

Answers : PHP is a web language based on scripts that allows developers to dynamically create generated web pages. PHP is a server side scripting language commonly used for web applications. PHP has many frameworks and cms for creating websites. Even a non technical person can cretae sites using its CMS. It is also an object oriented programming language like java,C-sharp etc. It is very eazy for learning.

Top 100 PHP Interview Questions and Answers

Best PHP Interview Questions and Answers

Dear readers, these PHP Programming Language Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of PHP Programming Language. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites. PHP performs system functions, i. PHP can handle forms, i. The PHP configuration file, php.


  • Mariola B. 04.06.2021 at 04:49

    Ocarina of time strategy guide pdf download ocarina of time strategy guide pdf download

  • Yseult B. 07.06.2021 at 05:48

    What is the difference between a static and Dynamic Web site?

  • Samicniti 08.06.2021 at 12:12

    Cuisinart soup maker recipe book pdf assassins creed black flag novel pdf free download


Leave a reply