Which of the following are common uses of the filter_var() function in PHP?

  • Filtering user input
  • Validating email addresses
  • Sanitizing form data
  • Validating URLs
  • Filtering user input or Validating email addresses
The filter_var() function in PHP is commonly used for filtering user input and validating email addresses. It provides filters specifically designed for these purposes. By applying appropriate filters, you can ensure that user input is in the desired format and meets certain validation criteria. Additionally, the filter_var() function can be used for other purposes, such as sanitizing form data and validating URLs. Learn more at: http://php.net/manual/en/function.filter-var.php

You want to include a note in your PHP code for other developers, but you don't want this note to affect the execution of the script. How would you do this?

  • Include the note as an HTML comment.
  • Include the note as a PHP comment.
  • Add the note to the PHP error log file.
  • Send the note to the developers separately.
In PHP, you can include notes or annotations in your code using comments. Comments in PHP start with // for a single-line comment or /* and end with */ for multi-line comments. Comments are ignored by the PHP interpreter, so they don't affect the execution of your script. Learn more: https://www.php.net/manual/en/language.basic-syntax.comments.php

What is the purpose of the array_unique() function in PHP?

  • To remove duplicate values from an array
  • To sort the elements of an array
  • To filter the elements of an array
  • To merge two arrays into a single array
The array_unique() function in PHP is used to remove duplicate values from an array and return the resulting array. It removes any duplicate values, preserving the keys of the original array. This function is useful when you want to work with unique values in an array. Learn more: http://php.net/manual/en/function.array-unique.php

What kind of operations can be performed inside a constructor in a PHP class?

  • Initializing properties, calling methods
  • Accessing class constants, manipulating strings
  • Executing database queries, handling file operations
  • All of the above
Inside a constructor in a PHP class, you can perform various operations such as initializing properties and calling methods. The correct option is "Initializing properties, calling methods." The constructor allows you to set initial values to object properties and execute necessary tasks using the available class methods. It's a convenient place to perform actions related to the initialization and setup of the object. For more details, refer to the PHP documentation on constructors: http://php.net/manual/en/language.oop5.decon.php

You need to validate and sanitize data in your PHP script. How would you do this?

  • filter_var()
  • validate_data()
  • sanitize_data()
  • clean_data()
To validate and sanitize data in PHP, you can use the filter_var() function. This function provides a range of predefined filters to validate and sanitize different types of data, such as URLs, email addresses, numbers, and more. By applying appropriate filters, the filter_var() function helps ensure the integrity, security, and cleanliness of the data. For more details, refer to: http://php.net/manual/en/function.filter-var.php

OOP in PHP stands for Object-Oriented ______.

  • Programming
  • Protocol
  • Parsing
  • Processing
In the context of PHP, OOP stands for Object-Oriented Programming. It is a programming paradigm that focuses on creating objects and defining their behavior using classes, inheritance, encapsulation, and polymorphism. The correct option is "Programming." For further details, refer to the PHP documentation on object-oriented programming: http://php.net/manual/en/language.oop5.php

To sanitize a string in PHP, you can use the filter_var() function with the FILTER_SANITIZE_STRING ______.

  • filter
  • sanitize
  • validate
  • clean
To sanitize a string in PHP, you can use the filter_var() function with the FILTER_SANITIZE_STRING flag. This flag specifically sanitizes the string by removing HTML tags and encoding special characters to make the string safe for output. The filter_var() function provides an easy and efficient way to sanitize strings in PHP. For more details, see: http://php.net/manual/en/function.filter-var.php

You need to store a price, which includes cents, in a variable in your PHP script. What type of number would you use and why?

  • float
  • integer
  • string
  • boolean
In this case, you would use the float data type to store a price that includes cents in a variable in your PHP script. The float data type allows for the representation of real numbers with a decimal point, which is suitable for storing prices that may have fractional values, such as cents. Integer data type is not suitable as it does not allow for decimal points. String data type could be used, but it is more appropriate to use float to perform arithmetic calculations if needed. Learn more: https://www.php.net/manual/en/language.types.float.php

A static method in PHP OOP is a method that belongs to the class itself rather than an instance of the class.

  • TRUE
  • FALSE
  • nan
  • nan
A static method in PHP OOP is a method that belongs to the class itself rather than an instance of the class. It can be accessed using the class name without creating an object of the class.

In PHP, $_GET is a superglobal array that is used to collect data sent in the URL's ______.

  • Query string
  • Request body
  • Path parameters
  • Headers
In PHP, the $_GET superglobal is used to collect data sent in the URL's query string. When data is sent to the server through the URL using the GET method, the values are appended to the URL as key-value pairs in the query string. The $_GET superglobal allows access to these values by using the corresponding key as an index. It is commonly used to retrieve parameters or values passed through the URL. Learn more: https://www.php.net/manual/en/reserved.variables.get.php

You have a PHP script and you need to include a file, but you want to continue execution of the script even if the file is not found. Which statement would you use and why?

  • include()
  • require()
  • include_once()
  • require_once()
To include a file in your PHP script and continue execution even if the file is not found, you would use the include() statement. If the file is not found, a warning will be generated, but the script execution will continue without causing a fatal error.

A constant in a PHP class is defined using the const keyword.

  • TRUE
  • FALSE
  • nan
  • nan
A constant in a PHP class is indeed defined using the const keyword. It allows you to define a constant within a class by specifying the constant name, the assignment operator =, and the desired value. For example: const CONSTANT_NAME = value; Constants are used to store values that remain the same throughout the execution of a script and cannot be changed once defined. They provide a convenient way to define and use fixed values within a class. Refer to: http://php.net/manual/en/language.constants.php