Articles on Trending Technologies

Technical articles with clear explanations and examples

How can we load a source code into JShell in Java 9?

raja
raja
Updated on 07-Apr-2020 351 Views

JShell is an interactive tool for learning Java, and it is a REPL(Read-Evaluate-Print-Loop) that evaluates declarations, statements, and expressions.While leaving a JShell session, we want to reuse the code previously entered into a new session. This can be done by using the command: /open [File_Path]. This command will load all code and internal commands found in file[File_Path] supplied as an option.In the below code snippet, we can use the "/open [File_Path]" command to load source code from the directory with the ".jsh" extension.C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> ...

Read More

How to install Imagick/imagemagick PHP extension on Windows 10?

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 320 Views

To install Imagick or Imagemagick on windows, follow the below mentioned procedure −Check the permissions on the .dll file. This will make sure that the Apache user has read access to the file.It is better to change the permission of the [PHP]/extension directory.In order to change the permission, follow the below steps −Right click on the file(s) or folder(s)Select "Properties"Select the "Security" tabClick on "Edit" button.Change the permission of user to Full Control.

Read More

Getting size in memory of an object in PHP?

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 2K+ Views

The memory_get_usage() function can be caked before and after allocating memory to the class created.class MyBigClass {    var $allocatedSize;    var $allMyOtherStuff; } function AllocateMyBigClass() {    $before = memory_get_usage();    $ret = new MyBigClass;    $after = memory_get_usage();    $ret->allocatedSize = ($after - $before);    return $ret; }Output will be the memory of object with respect to the environment setup.

Read More

PHP Call methods of objects in array using array_map?

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 1K+ Views

In PHP version 5.3, methods of objects in array can be called using the below code −$props = array_map(function($obj){ return $obj->getProp(); }, $objs);This will be slower than a ‘for’ loop since it invokes one function for every element −function map($obj) {    return $obj->getProperty(); } $props = array_map('map', $objs);Alternatively, for PHP versions before 5.3, the below code can be used −function map($obj) {    return $obj-> getProperty (); } $props = array_map('map', $objs); }The getProperty function will be called on all the objects and the specific property is displayed. Alternative −function encode_data($val){    if(is_array($val)){       return $val = ...

Read More

PHP equivalent of friend or internal

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 382 Views

PHP doesn't support friend-like declarations. It can be simulated in PHP5 using the __get and __set methods and by inspecting a backtrace for the allowed friend classes. But this type of coding practice is considered to be clumsy −class sample_friend {    private $__friends = array('My_Friend', 'Other_Friend');    public function __get($key)    {       $trace = debug_backtrace();       if(isset($trace[1]['class']) && in_array($trace[1]['class'], $this->__friends)) {          return $this->$key;       }       // __get() code goes here       trigger_error('Cannot access private property ' . __CLASS__ . '::$' . $key, E_USER_ERROR); ...

Read More

How do I include a php.ini file in another php.ini file?

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 508 Views

The .ini files from the main php,ini file can’t be included. Instead, while compiling PHP, the line--with-config-file-scan-dir=PATH                                                can be added.The ‘PATH’ in the above line refers to the location where the configuration file is to be scanned.During compile time, PHP will look for each and every .ini file in that specific directory, apart from searching in the normal php.ini file.

Read More

Tracking Memory Usage in PHP

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 1K+ Views

The memory_get_usage function can be used to track the memory usage. The ‘malloc’ function is not used for every block required, instead a big chunk of system memory is allocated and the environment variable is changed and managed internally.The two different types of memory usages are −The memory required by the engine from OS (the real usage)The amount of memory that was actually used by the application (internal usage)The above mentioned memory usage can be tracked using memory_get_usage(). This function returns both real and actual memory used depending on our requirement.For example: if we are looking at specific code snippets, ...

Read More

How to read a single file inside a zip archive with PHP

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 1K+ Views

To read a single fine inside z zip archive, the code is as follows −$handle = fopen('zip://test.zip#test.txt', 'r'); $result = ''; while (!feof($handle)) {    $result .= fread($handle, 8192); } fclose($handle); echo $result;The output will be the contents of the zip file.

Read More

PHP_CodeSniffer, PHPMD or PHP Depend

AmitDiwan
AmitDiwan
Updated on 07-Apr-2020 234 Views

pdependThe function pdepend is used to generate a large set of software metrics from a given code base. The generated values can be used to measure the quality of a software project. They help in identifying the parts of an application where refactoring is required.phpmdThe phpmd scans the PHP source code and searches for potential problems that could be possible bugs, not-so-optimal code, or overcomplicated expressions.phpcsThe phpcs function tokenises the PHP, JavaScript and CSS files and figures out issues/violations in a set of pre-defined coding standards. It ensures that the code remains consistent and neat. It also helps in preventing ...

Read More

How to sort the output in PowerShell?

Chirag Nagrekar
Chirag Nagrekar
Updated on 07-Apr-2020 11K+ Views

To sort the output in the PowerShell you need to use Sort-Object Pipeline cmdlet. In the below example, we will retrieve the output from the Get-Process command and we will sort the, according to memory and CPU usage.ExampleGet-Process | Sort-Object WorkingSet | Select -First 10OutputHandles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName -------  ------    -----      -----     ------     --  -- -----------       0       0       60          8                 0 ...

Read More
Showing 50981–50990 of 61,248 articles
Advertisements