2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2015
DOI: 10.1109/saner.2015.7081816
|View full text |Cite
|
Sign up to set email alerts
|

Are PHP applications ready for Hack?

Abstract: Abstract-PHP is by far the most popular WEB scripting language, accounting for more than 80% of existing websites. PHP is dynamically typed, which means that variables take on the type of the objects that they are assigned, and may change type as execution proceeds. While some type changes are likely not harmful, others involving function calls and global variables may be more difficult to understand and the source of many bugs. Hack, a new PHP variant endorsed by Facebook, attempts to address this problem by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 24 publications
(22 reference statements)
0
6
0
Order By: Relevance
“…The steady fashion in which the sampled PHP applications presented in this review have matured, through the use of third party libraries, having dynamic features presented by Hills & Klint, are an indication PHP has the potential to become one of the biggest programming languages, aside it already dominating the web with over 80% of web applications being powered by PHP [4].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The steady fashion in which the sampled PHP applications presented in this review have matured, through the use of third party libraries, having dynamic features presented by Hills & Klint, are an indication PHP has the potential to become one of the biggest programming languages, aside it already dominating the web with over 80% of web applications being powered by PHP [4].…”
Section: Resultsmentioning
confidence: 99%
“…Hack, a new PHP variant endorsed by Facebook, attempts to address this problem by adding static typing to PHP variables, which limits them to a single consistent type throughout execution. [4] 2…”
Section: Introductionmentioning
confidence: 99%
“…PHP has a lot to resources because it is a GPL which was designed and is maintained for web applications. Furthermore, PHP is the most popular web scripting GPL [39] for years [38] and it is used in several famous webs. Besides, in last years, Facebook has done a lot of effort in improving this GPL.…”
Section: Used Software and Hardwarementioning
confidence: 99%
“…First of all, with the optimisation of HipHop to translate PHP code to C++ code [40]. Secondly, creating a new GPL called Hack, which is a variant of PHP [39], [41], to solve the dynamic typing. Finally, with the HHVM virtual machine that can execute PHP and Hack code.…”
Section: Used Software and Hardwarementioning
confidence: 99%
“…An early example is the evaluation of defect-detection capabilities of inter-module type checking in C by Prechelt and Tichy [24]. Souza and Figueiredo [29] have studied Groovy projects to investigate how programmers use optional typing, and Eshkevari et al [10] have evaluated the design of Hack's type system by analyzing the types that occur in PHP programs.…”
Section: Related Workmentioning
confidence: 99%