Skip to content

Commit 541160e

Browse files
committed
Create templating small overload benchmark
0 parents  commit 541160e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+20961
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.idea/
2+
vendor/
3+
composer.lock

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<p align="center">
2+
<img src="http://www.phpbenchmarks.com/images/logo_github.png">
3+
<br>
4+
<a href="http://www.phpbenchmarks.com" target="_blank">www.phpbenchmarks.com</a>
5+
</p>
6+
7+
## What is www.phpbenchmarks.com ?
8+
9+
You will find lot of benchmarks for PHP frameworks and template engines.
10+
11+
You can compare results between Apache Bench and Siege, and PHP 5.6 to 7.2.
12+
13+
## What is this repository ?
14+
15+
It's benchmark common code for PHP benchmarks.
16+
17+
Switch branch to select your PHP major version and benchmark you want to see.
18+
19+
See all PHP benchmarked versions on [phpbenchmarks/php](https://github.com/phpbenchmarks/php).
20+
21+
You can find how we benchmark on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark-protocol.html).
22+
23+
## Benchmarks
24+
25+
You can find all PHP benchmarks results on [phpbenchmarks.com](http://www.phpbenchmarks.com/en/benchmark/php.html).
26+
27+
Scores are too low ? Do not hesitate to create a pull request, and ask a new benchmark !

composer.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "phpbenchmarks/php",
3+
"license": "proprietary",
4+
"type": "project",
5+
"require": {
6+
"php": "7.3.*"
7+
}
8+
}

composer.lock.php7.3

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

init_benchmark.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env bash
2+
3+
function init() {
4+
composer install --no-dev --classmap-authoritative
5+
[ "$?" != "0" ] && exit 1
6+
7+
return 0
8+
}

overload/blocks.php

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
function overloadBlock1(int $index): void
6+
{
7+
echo '[#' . $index . '] PHP Benchmarks overload block';
8+
}
9+
10+
function overloadBlock2(int $index): void
11+
{
12+
echo '[#' . $index . '] PHP Benchmarks overload block';
13+
}
14+
15+
function overloadBlock3(int $index): void
16+
{
17+
echo '[#' . $index . '] PHP Benchmarks overload block';
18+
}
19+
20+
function overloadBlock4(int $index): void
21+
{
22+
echo '[#' . $index . '] PHP Benchmarks overload block';
23+
}
24+
25+
function overloadBlock5(int $index): void
26+
{
27+
echo '[#' . $index . '] PHP Benchmarks overload block';
28+
}
29+
30+
function overloadBlock6(int $index): void
31+
{
32+
echo '[#' . $index . '] PHP Benchmarks overload block';
33+
}
34+
35+
function overloadBlock7(int $index): void
36+
{
37+
echo '[#' . $index . '] PHP Benchmarks overload block';
38+
}
39+
40+
function overloadBlock8(int $index): void
41+
{
42+
echo '[#' . $index . '] PHP Benchmarks overload block';
43+
}
44+
45+
function overloadBlock9(int $index): void
46+
{
47+
echo '[#' . $index . '] PHP Benchmarks overload block';
48+
}
49+
50+
function overloadBlock10(int $index): void
51+
{
52+
echo '[#' . $index . '] PHP Benchmarks overload block';
53+
}
54+
55+
function overloadBlock11(int $index): void
56+
{
57+
echo '[#' . $index . '] PHP Benchmarks overload block';
58+
}
59+
60+
function overloadBlock12(int $index): void
61+
{
62+
echo '[#' . $index . '] PHP Benchmarks overload block';
63+
}
64+
65+
function overloadBlock13(int $index): void
66+
{
67+
echo '[#' . $index . '] PHP Benchmarks overload block';
68+
}
69+
70+
function overloadBlock14(int $index): void
71+
{
72+
echo '[#' . $index . '] PHP Benchmarks overload block';
73+
}
74+
75+
function overloadBlock15(int $index): void
76+
{
77+
echo '[#' . $index . '] PHP Benchmarks overload block';
78+
}
79+
80+
function overloadBlock16(int $index): void
81+
{
82+
echo '[#' . $index . '] PHP Benchmarks overload block';
83+
}
84+
85+
function overloadBlock17(int $index): void
86+
{
87+
echo '[#' . $index . '] PHP Benchmarks overload block';
88+
}
89+
90+
function overloadBlock18(int $index): void
91+
{
92+
echo '[#' . $index . '] PHP Benchmarks overload block';
93+
}
94+
95+
function overloadBlock19(int $index): void
96+
{
97+
echo '[#' . $index . '] PHP Benchmarks overload block';
98+
}
99+
100+
function overloadBlock20(int $index): void
101+
{
102+
echo '[#' . $index . '] PHP Benchmarks overload block';
103+
}
104+
105+
function overloadBlock21(int $index): void
106+
{
107+
echo '[#' . $index . '] PHP Benchmarks overload block';
108+
}
109+
110+
function overloadBlock22(int $index): void
111+
{
112+
echo '[#' . $index . '] PHP Benchmarks overload block';
113+
}
114+
115+
function overloadBlock23(int $index): void
116+
{
117+
echo '[#' . $index . '] PHP Benchmarks overload block';
118+
}
119+
120+
function overloadBlock24(int $index): void
121+
{
122+
echo '[#' . $index . '] PHP Benchmarks overload block';
123+
}
124+
125+
function overloadBlock25(int $index): void
126+
{
127+
echo '[#' . $index . '] PHP Benchmarks overload block';
128+
}
129+
130+
function overloadBlock26(int $index): void
131+
{
132+
echo '[#' . $index . '] PHP Benchmarks overload block';
133+
}
134+
135+
function overloadBlock27(int $index): void
136+
{
137+
echo '[#' . $index . '] PHP Benchmarks overload block';
138+
}
139+
140+
function overloadBlock28(int $index): void
141+
{
142+
echo '[#' . $index . '] PHP Benchmarks overload block';
143+
}
144+
145+
function overloadBlock29(int $index): void
146+
{
147+
echo '[#' . $index . '] PHP Benchmarks overload block';
148+
}
149+
150+
function overloadBlock30(int $index): void
151+
{
152+
echo '[#' . $index . '] PHP Benchmarks overload block';
153+
}
154+
155+
function overloadBlock31(int $index): void
156+
{
157+
echo '[#' . $index . '] PHP Benchmarks overload block';
158+
}
159+
160+
function overloadBlock32(int $index): void
161+
{
162+
echo '[#' . $index . '] PHP Benchmarks overload block';
163+
}
164+
165+
function overloadBlock33(int $index): void
166+
{
167+
echo '[#' . $index . '] PHP Benchmarks overload block';
168+
}
169+
170+
function overloadBlock34(int $index): void
171+
{
172+
echo '[#' . $index . '] PHP Benchmarks overload block';
173+
}
174+
175+
function overloadBlock35(int $index): void
176+
{
177+
echo '[#' . $index . '] PHP Benchmarks overload block';
178+
}
179+
180+
function overloadBlock36(int $index): void
181+
{
182+
echo '[#' . $index . '] PHP Benchmarks overload block';
183+
}
184+
185+
function overloadBlock37(int $index): void
186+
{
187+
echo '[#' . $index . '] PHP Benchmarks overload block';
188+
}
189+
190+
function overloadBlock38(int $index): void
191+
{
192+
echo '[#' . $index . '] PHP Benchmarks overload block';
193+
}
194+
195+
function overloadBlock39(int $index): void
196+
{
197+
echo '[#' . $index . '] PHP Benchmarks overload block';
198+
}
199+
200+
function overloadBlock40(int $index): void
201+
{
202+
echo '[#' . $index . '] PHP Benchmarks overload block';
203+
}
204+
205+
function overloadBlock41(int $index): void
206+
{
207+
echo '[#' . $index . '] PHP Benchmarks overload block';
208+
}
209+
210+
function overloadBlock42(int $index): void
211+
{
212+
echo '[#' . $index . '] PHP Benchmarks overload block';
213+
}
214+
215+
function overloadBlock43(int $index): void
216+
{
217+
echo '[#' . $index . '] PHP Benchmarks overload block';
218+
}
219+
220+
function overloadBlock44(int $index): void
221+
{
222+
echo '[#' . $index . '] PHP Benchmarks overload block';
223+
}
224+
225+
function overloadBlock45(int $index): void
226+
{
227+
echo '[#' . $index . '] PHP Benchmarks overload block';
228+
}
229+
230+
function overloadBlock46(int $index): void
231+
{
232+
echo '[#' . $index . '] PHP Benchmarks overload block';
233+
}
234+
235+
function overloadBlock47(int $index): void
236+
{
237+
echo '[#' . $index . '] PHP Benchmarks overload block';
238+
}
239+
240+
function overloadBlock48(int $index): void
241+
{
242+
echo '[#' . $index . '] PHP Benchmarks overload block';
243+
}
244+
245+
function overloadBlock49(int $index): void
246+
{
247+
echo '[#' . $index . '] PHP Benchmarks overload block';
248+
}
249+
250+
function overloadBlock50(int $index): void
251+
{
252+
echo '[#' . $index . '] PHP Benchmarks overload block';
253+
}
254+

0 commit comments

Comments
 (0)